Angenommen, ich habe zwei Netzwerkkarten in meinem PC. Eine für DHCP eingestellt und eine mit einer statischen IP.
Die DHCP-NIC erhält IP/Maske/GW/DNS/usw. in sagen wir 192.168.0.0/24
... sagen wir, sie erhält eine IP von 192.168.0.99/24
mit einem GW von 192.168.0.1
.
Die andere Netzwerkkarte ist auf eine statische IP ohne Gateway eingestellt (wird beispielsweise für die lokale Verwaltung von Geräten über IP verwendet, sonst nichts) ... geben Sie ihr nur die IP/Maske, die beispielsweise lautet 10.0.0.99/24
.
Angenommen, ich ping -t 10.0.0.1
und es gibt kein Gerät an dieser Adresse (denken Sie daran, dass beide Netzwerkkarten aktiv/verknüpft sind). Warum macht Windows so etwas, wenn 10.0.0.0/24
es sich auf der anderen Netzwerkkarte befindet ... warum sollte es überhaupt versuchen, auf diese Weise zu einer anderen Netzwerkkarte/einem anderen Subnetz zu wechseln?
Zeitüberschreitung der Anforderung. Zeitüberschreitung der Anforderung. Antwort von 10.0.0.99: Zielhost nicht erreichbar Antwort von 192.168.0.1: Zielhost nicht erreichbar Zeitüberschreitung der Anforderung.
Antwort von 192.168.0.1: Zielhost nicht erreichbar Zeitüberschreitung der Anforderung. Zeitüberschreitung der Anforderung. Antwort von 10.0.0.99: Zielhost nicht erreichbar
Unter XP ist dieses Problem nie aufgetreten. Windows Vista habe ich nie ausprobiert, bin mir also über das Verhalten nicht sicher, finde es aber sehr merkwürdig.
Gibt es ein neues Protokoll, das Microsoft erfunden hat? Es bereitet mir keine wirklichen Probleme, ich finde es nur unerwartet.
Antwort1
Ihr „Standard-Gateway“ ist das Gateway nach außerhalb Ihres Netzwerks. Ich nehme an, Sie sehen das, weil Windows, wenn es keine Adresse in den lokalen Netzwerken finden kann, versucht, das Gateway zu verwenden, um in andere Netzwerke zu gelangen.
An diesem Punkt erhalten Sie eine Antwort von Ihrem Router (192.168.0.1), die Ihnen mitteilt, dass keine bekannte Route zum angeforderten Netzwerk/Host vorhanden ist (Zielhost nicht erreichbar).
Dies scheint sich wahrscheinlich von XP zu unterscheiden, weilVista/2008 bekam einen neuen Netzwerk-Stack(der „TCP/IP-Stack der nächsten Generation“, IPv6 usw.).