Folgendes Problem:
Ein Computer (PC1) enthält 2 Netzwerkkarten (IP-Adressen sind in verschiedenen Subnetzen).
Die Namensauflösung wird per hosts (und lmhosts-Datei) durchgeführt.
Alle Pings zu den eingetragenen Remote-Computern (mit Namen) sind erfolgreich.
Ich wollte nun erreichen, dass "ping PC1" auf PC1 eine bestimmte der beiden Netzwerkkarten als Ziel verwendet, was auch der Fall ist, nur leider ist es eben die falsche. Die Einträge in den hosts/lmhosts-Dateien sind entsprechend vorhanden, doch werden sie offenbar ignoriert.
Es gibt da wohl noch eine höhere Instanz.
Wo befindet sich diese Instanz (Registry) und wie kann ich das Verhalten nach meinen Wünschen ändern?
Heimnetzwerke - WIFI, LAN, Router und Co 16.513 Themen, 81.064 Beiträge
1. Die Datei lmhosts ist für ICMP-Echo-Request(Ping) unwichtig.
In der Datei lmhosts hat der lokale Recher nichts zu suchen.
2. In der Datei host hommt der lokale Rechner vor.
Wenn er 2 Netzwerkkarten hat kann er 2 mal drin stehen.
Bei der Namensauflösung wird afaik die IP-Adresse benutzt die weiter oben steht.
3. Ein ICMP-Echo-Request auf den eigenen Rechner wird immer auf 127.0.0.1(localhost) geroutet. Und von da kommt auch der ICMP-Echo-Reply(Pong). Es ist daher völlig egal an welche der lokalen IP-Adressen der Ping geht.