tag:forum.selfhtml.org,2005:/self $_SERVER['REMOTE_ADDR'] IP nicht mehr wie gewohnt? – SELFHTML-Forum 2021-06-21T16:24:48Z https://forum.selfhtml.org/self/2021/jun/20/server-remote-addr-ip-nicht-mehr-wie-gewohnt/1789430?srt=yes#m1789430 Henry 2021-06-20T20:16:24Z 2021-06-20T20:16:24Z $_SERVER['REMOTE_ADDR'] IP nicht mehr wie gewohnt? <p>Hallo,</p> <p>bisher kam ich mit $_SERVER['REMOTE_ADDR'] immer so weit zurecht, dass die IP-Adresse angezeigt wird. Nun aber erhalte ich da was ganz anderes:</p> <p>2003:dd:df06:1000:fd16:5fd7:b7…usw…</p> <p>Was hat sich da geändert?</p> <p>Gruss<br> Henry</p> <div class="signature">-- <br> Meine Meinung zu DSGVO & Co:<br> „Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“ </div> https://forum.selfhtml.org/self/2021/jun/20/server-remote-addr-ip-nicht-mehr-wie-gewohnt/1789431?srt=yes#m1789431 Der Martin 2021-06-20T20:20:22Z 2021-06-20T20:20:22Z $_SERVER['REMOTE_ADDR'] IP nicht mehr wie gewohnt? <p>Hallo Henry,</p> <blockquote> <p>bisher kam ich mit $_SERVER['REMOTE_ADDR'] immer so weit zurecht, dass die IP-Adresse angezeigt wird. Nun aber erhalte ich da was ganz anderes:</p> <p>2003:dd:df06:1000:fd16:5fd7:b7…usw…</p> </blockquote> <p>du bekommst offensichtlich immer noch eine IP-Adresse - aber halt IPv6.</p> <blockquote> <p>Was hat sich da geändert?</p> </blockquote> <p>Dein Hoster hat modernisiert. </p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Fische, die bellen, beißen nicht. </div> https://forum.selfhtml.org/self/2021/jun/20/server-remote-addr-ip-nicht-mehr-wie-gewohnt/1789432?srt=yes#m1789432 Henry 2021-06-20T20:26:16Z 2021-06-20T20:26:16Z $_SERVER['REMOTE_ADDR'] IP nicht mehr wie gewohnt? <p>Hallo Der,</p> <blockquote> <blockquote> <p>2003:dd:df06:1000:fd16:5fd7:b7…usw…</p> </blockquote> <p>du bekommst offensichtlich immer noch eine IP-Adresse - aber halt IPv6.</p> </blockquote> <p>wow, so komplex sehen ipv6 aus? War mir gar nicht bewusst, danke.</p> <p>Gruss<br> Henry</p> <div class="signature">-- <br> Meine Meinung zu DSGVO & Co:<br> „Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“ </div> https://forum.selfhtml.org/self/2021/jun/20/server-remote-addr-ip-nicht-mehr-wie-gewohnt/1789433?srt=yes#m1789433 Henry 2021-06-20T20:29:13Z 2021-06-20T20:29:13Z $_SERVER['REMOTE_ADDR'] IP nicht mehr wie gewohnt? <p>Hallo Der,</p> <p>Anbieter wie wieistmeineip.de zeigen mir auch gleichzeitig noch die ip4 an, wie kommen die daran, bzw. gibts da in PHP auch eine Anfragemöglichkeit für?</p> <p>Gruss<br> Henry</p> <div class="signature">-- <br> Meine Meinung zu DSGVO & Co:<br> „Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“ </div> https://forum.selfhtml.org/self/2021/jun/20/server-remote-addr-ip-nicht-mehr-wie-gewohnt/1789437?srt=yes#m1789437 Julius 2021-06-20T21:43:19Z 2021-06-20T21:43:19Z $_SERVER['REMOTE_ADDR'] IP nicht mehr wie gewohnt? <p>Hallo Henry,</p> <blockquote> <p>Anbieter wie wieistmeineip.de zeigen mir auch gleichzeitig noch die ip4 an, wie kommen die daran, bzw. gibts da in PHP auch eine Anfragemöglichkeit für?</p> </blockquote> <p>Die greifen aber zu Tricks. Vermutlich bauen die zwei Verbindungen auf, um das herauszufinden: Eine zu einem nur über IPv4 erreichbaren Host und eine zu einem über IPv6-erreichbaren.</p> <p>Da Pakete entweder per IPv4 <em>oder</em> per IPv6 übermittelt werden, kennst du somit nicht zwangsläufig auch die jeweils andere Adresse...</p> <p>Gruß<br> Julius</p> https://forum.selfhtml.org/self/2021/jun/20/server-remote-addr-ip-nicht-mehr-wie-gewohnt/1789439?srt=yes#m1789439 Rolf B 2021-06-20T21:48:40Z 2021-06-20T21:48:40Z $_SERVER['REMOTE_ADDR'] IP nicht mehr wie gewohnt? <p>Hallo Henry,</p> <p>ein Webserver lauscht auf eine oder mehrere IP Adressen. Auf diesem Webserver werden 1-N Webs gehostet (das ist IIS-Sprech, der Apache nennt das womöglich anders. Ich hab schon mal was von virtuellen Webs gehört).</p> <p>Es ist Aufgabe des Webservers, Anfragen auf bestimmte IP Adressen an bestimmte Webs durchzuleiten und anhand der dortigen Regeln zu beantworten.</p> <p>Bei welcher IP eine Anfrage von einem Client (oder remote host) ankommt, hängt an zwei Dingen:</p> <ul> <li>an den DNS Einträgen</li> <li>daran, ob der Client IPv4 oder IPv6 spricht</li> </ul> <p>Der "Client" kann auch, glaube ich, ein Protokollwandler sein, d.h. irgendein Computer im Netz spricht IPv4, aber seine Kommunikation wird unterwegs in IPv6 gewandelt. Aber ich bin nicht ganz sicher, ob das geht.</p> <p>Es kann also sein, dass dein Web sowohl Requests bekommt, deren REMOTE_ADDR im IPv4 Format ankommt, als auch Requests im IPv6 Format, wenn der Hoster auf beide Typen von IP lauscht und sie beide an dein Web routet.</p> <p>Das kannst Du nur verhindern, in dem Du den Webserver nicht auf IPv6 lauschen lässt. Angesichts der Tatsache, dass IPv4 Adressen eeetwas knapp im Vorrat sind, wäre das nicht die beste Idee.</p> <p>Die Seite wieistmeineip dürfte vom Browser aus im Hintergrund eine Ajax-Abfrage machen. Wenn Du wieistmeineip.de via IPv4 abrufst, wird der v4 Server sie so ausliefern, dass sie im Hintergrund noch eine Abfrage bei einem v6 Server macht. Und wenn Du wieistmeineip.de via IPv6 abrufst, wird es umgekehrt passieren. Dadurch kann die Seite beide IP anzeigen.</p> <p>Eine alternative Lösung wäre, dass der Server, der den Seitenabruf als erstes bekommt, die REMOTE_ADDR in einem Header, einem Cookie oder in der URL codiert und dann den Request zu dem Server mit der anderen IP-Technik weiterleitet. Der erkennt, dass der andere Server seine Duftmarke gesetzt hat, und kann die Information integrieren.</p> <p><strong>Ein</strong> Server bekommt jedenfalls nur eine der beiden REMOTE_ADDR Angaben, würde ich behaupten, weil die Kommunikation entweder über v4 oder v6 erfolgt.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> https://forum.selfhtml.org/self/2021/jun/20/server-remote-addr-ip-nicht-mehr-wie-gewohnt/1789468?srt=yes#m1789468 Der Martin 2021-06-21T15:55:29Z 2021-06-21T15:55:29Z $_SERVER['REMOTE_ADDR'] IP nicht mehr wie gewohnt? <p>Hallo,</p> <blockquote> <p>ein Webserver lauscht auf eine oder mehrere IP Adressen. Auf diesem Webserver werden 1-N Webs gehostet (das ist IIS-Sprech, der Apache nennt das womöglich anders. Ich hab schon mal was von virtuellen Webs gehört).</p> </blockquote> <p>der korrekte Terminus beim Apachen ist <em>virtuelle Hosts</em>. Aber was mich noch mehr irritiert: Der Begriff <em>Web</em> für <em>eine Website</em>. Ich kannte bisher nur <em>das Web</em>, das die ganze Welt umspannt.</p> <blockquote> <p>Der "Client" kann auch, glaube ich, ein Protokollwandler sein, d.h. irgendein Computer im Netz spricht IPv4, aber seine Kommunikation wird unterwegs in IPv6 gewandelt. Aber ich bin nicht ganz sicher, ob das geht.</p> </blockquote> <p>Ein Proxy könnte das zum Beispiel tun.</p> <blockquote> <p>Es kann also sein, dass dein Web sowohl Requests bekommt, deren REMOTE_ADDR im IPv4 Format ankommt, als auch Requests im IPv6 Format, wenn der Hoster auf beide Typen von IP lauscht und sie beide an dein Web routet.</p> </blockquote> <p>Genua. ;-)</p> <blockquote> <p><strong>Ein</strong> Server bekommt jedenfalls nur eine der beiden REMOTE_ADDR Angaben, würde ich behaupten, weil die Kommunikation entweder über v4 oder v6 erfolgt.</p> </blockquote> <p>Eben. Mein Kollege wird mich, je nachdem, woher er kommt, auch entweder in Deutsch oder in Englisch ansprechen; beides gleichzeitig wohl kaum. Aber er könnte während des Gesprächs wechseln, wenn er den Eindruck hat, ich würde die zuerst gewählte Sprache nicht verstehen. Das wiederum ist beim IP nicht vorgesehen.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Fische, die bellen, beißen nicht. </div> https://forum.selfhtml.org/self/2021/jun/20/server-remote-addr-ip-nicht-mehr-wie-gewohnt/1789469?srt=yes#m1789469 Rolf B 2021-06-21T16:24:48Z 2021-06-21T16:24:48Z $_SERVER['REMOTE_ADDR'] IP nicht mehr wie gewohnt? <p>Hallo Martin,</p> <blockquote> <p>Der Begriff Web für eine Website.</p> </blockquote> <p>...mag Jargon unserer hausinternen Serveradmins sein. Wenn ich mir so das Admin-Tool vom IIS anschaue, wäre der Begriff wohl eher Site statt Web.</p> <ul> <li>Eine Maschine, ein IIS.</li> <li>Im IIS 1-N Sites, mit Bindings an http, https, Ports, Hostnamen, Zertifikaten</li> <li>Eine Site hat einen Root-Ordner und einen Application Pool (= der Prozess, der die Inhalte bereitstellt). Im Application Pool können auch Scripte laufen (ASP oder .net Programme).</li> <li>In der Site kann es virtuelle Ordner geben, die anderswohin mappen</li> <li>In der Site kann es Applications geben, die sowas wie virtuelle Ordner mit eigenem Application Pool sind</li> </ul> <p>Die Funktionalitäten gibt's garantiert auch alle im Apache, nur unter anderen Namen.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div>