Ich habe ein Netzwerk mit folgenden:
- Kabelmodem mit statischer IP-Adresse
- Router
- Desktop - Win 7
- VM Host - VMware ESXi 4.0
- Ein paar VM-Gäste - Windows
Hin und wieder kann mein Win 7-PC nicht auf einige der VMs zugreifen. Wenn ich die VMs nach ihrem Domänennamen anpinge, wird ihre IP-Adresse als IP-Adresse des Kabelmodems angezeigt.
Manchmal kann ich es durch Laufen beheben ipconfig /flushdns
. Die IP-Adresse wird auf den ursprünglichen Wert zurückgesetzt, funktioniert jedoch gelegentlich nicht.
Warum passiert das und wie kann ich es beheben?
Aktualisieren
Ich habe das Problem erneut auftreten lassen und habe versucht, die Computer, die die öffentliche statische IP-Adresse von einem anderen Computer im Netzwerk zurückgeben, zur gleichen Zeit, zu der das Problem auftritt, zu pingen. Die Pings kamen mit den richtigen Adressen auf dem anderen Computer zurück. Es scheint also, dass das Problem mit der falschen IP-Adresse nur auf dem Win 7-PC auftritt.
Nachdem ich das Problem etwa 10 Minuten lang bemerkt hatte, funktionierte das Pingen der Computernamen, die falsche IP-Adressen zurückgaben, plötzlich wieder ordnungsgemäß, ohne dass ich an irgendetwas herumfummelte oder lief ipconfig /flushdns
.
quelle
Antworten:
Ich glaube nicht, dass es bisher eine der anderen Antworten ist. Ich hätte Randolfs Antwort zugestimmt, wenn Sie nicht gesagt hätten, dass bei ANDEREN PCs dieses Problem nicht auftritt. Wenn die VMs die öffentlichen IPs registrieren würden, würden alle PCs die öffentlichen IPs zurückmelden
Wenn Sie beim Namen pingen, welchen Namen verwenden Sie? Ich vermute, Sie verwenden denselben internen DNS-Namen wie Ihren externen DNS-Namen, etwa company.com und nicht company.local?
Auch dieses nächste Bit ist sehr wichtig ... Wenn Sie es in der Eingabeaufforderung pingen, unterscheidet sich das, was Sie tatsächlich eingeben, manchmal von dem, was tatsächlich sagt, dass es pingt. Hier ist ein Beispiel.
U:> ping bcdc01
Ping bcdc01.company.local [192.168.101.1] mit 3 Antwort von 192.168.101.1: Bytes = 32 Zeit <1 ms TTL = 128
Haben Sie bemerkt, dass ich nur "ping bcdc01" eingegeben habe, aber es hieß, es sei ping bcdc01.company.local.
Dies ist aus Gründen wichtig, auf die ich noch nicht eingehen werde. Sagen Sie mir einfach, was Sie pingen und was darin steht, dass es tatsächlich gepingt hat.
Möglicherweise sind in den TCP / IP-Eigenschaften für diesen Computer auch zwei DNS-Server festgelegt. einer ist intern und der andere ist extern. Dies bedeutet (in Kombination mit dem gleichen Namen der Domänen), dass manchmal Ihr interner DNS-Server und manchmal der externe DNS-Server abgefragt werden. Dies löst verschiedene IP-Adressen auf und ist typisch für dieses Verhalten.
quelle
Ihre VMs, die öffentliche IP-Zuweisungen erhalten, verwenden wahrscheinlich eine Netzwerkkarte, die direkt mit der öffentlichen Seite verbunden ist. Wenn Sie nur eine Netzwerkkarte haben, stellt Ihre Firewall möglicherweise kein NAT bereit.
quelle
Was meinst du mit "Domain Name"? Es ist wichtig zu verstehen, ob diese Domänennamen in Ihrem Netzwerk intern sind und ob Sie versucht haben, Ihren VMs öffentlich zugängliche Hostnamen zuzuweisen.
quelle