CINXE.COM
phpBB.de • gethostbyaddr: je nach LAN-Interface bis zu 4sek Laufzeit
<!DOCTYPE html> <html dir="ltr" lang="de"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="robots" content="noindex" /> <title>phpBB.de • gethostbyaddr: je nach LAN-Interface bis zu 4sek Laufzeit</title> <link href="./styles/phpBBdev1/theme/print.css" rel="stylesheet"> </head> <body id="phpbb" class="ltr"> <div id="wrap" class="wrap"> <a id="top" class="top-anchor" accesskey="t"></a> <div id="page-header"> <h1>phpBB.de</h1> <p>phpBB.de - Die deutsche phpBB-Community<br /><a href="https://www.phpbb.de/community/">https://www.phpbb.de/community/</a></p> <h2>gethostbyaddr: je nach LAN-Interface bis zu 4sek Laufzeit</h2> <p><a href="https://www.phpbb.de/community/viewtopic.php?t=246802">https://www.phpbb.de/community/viewtopic.php?t=246802</a></p> </div> <div id="page-body" class="page-body"> <div class="page-number">Seite <strong>1</strong> von <strong>1</strong></div> <div class="post"> <h3>gethostbyaddr: je nach LAN-Interface bis zu 4sek Laufzeit</h3> <div class="date">Verfasst: <strong>30.06.2023 15:21</strong></div> <div class="author">von <strong>Wuppi</strong></div> <div class="content">Hallo zusammen,<br> <br> ich hab ein Problem was sich mir nicht wirklich von der Logik her erschlie脽t...<br> <br> Mein LAN ist IP und DNS-M盲ssig sauber gepflegt. IPs k枚nnen grunds盲tzlich zu Hosts aufgel枚st werden.<br> <br> Folgende Zeile hab ich in einem Script: <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Alles ausw盲hlen</a></p><pre><code>$remote_host = gethostbyaddr($_SERVER['REMOTE_ADDR']); </code></pre></div> Das Script liegt auf SERVER. SERVER hat auch einen Webbrowser. IP von SERVER ist 192.168.1.1 - Hostname: server.lan.<br> Wenn ich jetzt mit mit SERVER-Webbrowser auf das Script zugreife: SOFORT 0.01sek laufzeit. TOP<br> Wenn ich jetzt durch Hyper-V einen virtuellen Switch laufen habe bekommt man WEBBROWSER im LAN die IP 172.17.x.y. Das ist die vom virtuellen Switch. Nachteil: das Script l盲uft jetzt l盲nger .... ca. 4sek und dann kommt als hostname babla.mshome.net oder sowas raus.<br> <br> Jetzt wechsel ich den PC: CLIENT ... IP 192.168.1.2 / client.lan.<br> OHNE Hyper-V: 0.01sek Laufzeit: Host client.lan. PASST<br> Jetzt wollte ich mal wegen Hyper-V was testen. Ich erstelle eine virtuellen Switch, binde diesen ans LAN-Interface und gebe ihm die IP die der client normal hat (vom LAN-Interface nehme ich die logischweise runter): 192.168.1.2<br> => und jetzt greife ich auf den Webserver zu: <br> Erkannte IP: 192.168.1.2 -> passt<br> Erkannter Host: client.lan -> passt<br> Laufzeit: 4sek -> warum?!<br> (gleiches passiert aber auch auf dem SERVER wenn ich mit 192.168.1.1 zugreife: richtige IP, richtiger Host, 4sek)<br> <br> Ich hab mir das Serverlog angeschaut. Der Aufruf in beiden Varianten erfolgt von der IP 192.168.1.2<br> Dem Webserver ist doch meine CLIENT-Konfiguration v枚llig egal. Bei ihm schl盲gt die 192.168.1.2 und die sollte er doch in beiden f盲llen gleich bedienen?<br> <br> Ich verstehe es nicht <img class="smilies" src="./images/smilies/icon_e_sad.gif" width="15" height="17" alt=":(" title="Traurig"> <br> K盲mpfe mit dem Problem seit ich WSL2 nutze - Anfangs war nur der SERVER direkt betroffen. Lokaler Browser zeigte falsche Client-IP an (die vom WSL) und dann diese 4sek. Reboot tat gut.... mit Hyper-V hat sich das leider etwas verschlimmert - es betrifft manchmal auch die "richtige" IP-Adresse....</div> </div> <hr /> </div> <div id="page-footer" class="page-footer"> <div class="page-number">Alle Zeiten sind <span title="Europa/Berlin">UTC+01:00</span><br />Seite <strong>1</strong> von <strong>1</strong></div> <div class="copyright"> <p>Powered by <a href="https://www.phpbb.com/">phpBB</a>® Forum Software © phpBB Limited </p> <p>Deutsche 脺bersetzung durch <a href="https://www.phpbb.de/">phpBB.de</a> </p> </div> </div> </div> </body> </html>