Die DNS-Auflösung unterscheidet sich zwischen Ping und Browsern


0

Ich war dafür verantwortlich, einen Webserver von unserem Büro in ein Rechenzentrum zu verlegen. Seine IP hat sich geändert und ich habe den DNS entsprechend aktualisiert. Das war vor 6 Tagen.

Nehmen wir an, sein DNS-Name ist customerarea.mycompany.com, seine alte IP war 83.xxx.xxx.205und seine neue IP im Rechenzentrum ist 37.xxx.xxx.8.

Alles scheint gut zu funktionieren, bis auf einen meiner Kollegen: Von seinem Computer (Windows 7) wird ein Ping oder ein nslookup customerarea.mycompany.comauf 37.xxx.xxx.8(die neue IP) aufgelöst. Bei Verwendung eines Browsers (Firefox, Chrome oder IE) wird er jedoch weiterhin auf die alte IP-Adresse ( 83.xxx.xxx.205) umgeleitet .

Ich habe die DNS-Weitergabe überprüft ( https://www.whatsmydns.net) und alles scheint in Ordnung zu sein. Ich habe versucht, einen Proxy zu konfigurieren, den Computer neu zu starten und den DNS auf 8.8.8.8(googles DNS) zu ändern, aber ohne Erfolg.

Wenn man sich den DNS-Cache von Chrome ansieht, ist die IP immer noch 83.xxx.xxx.205.

Das macht mich verrückt! Was vermisse ich?

EDIT: Als Workaround habe ich auf der alten IP einen Reverse-Proxy installiert, der auf die neue IP verweist. Nicht für einen einzelnen Computer, sondern nur für den Fall, dass einige unserer Kunden auf dasselbe Problem stoßen.

Ich mag es jedoch nicht, ein Problem zu hinterlassen, ohne zu verstehen, was los ist. Wenn also jemand eine Idee hat ...


Haben Sie versucht, den Browser-Cache zu leeren? Haben Sie sich die HTTP-Börse angesehen, um festzustellen, ob sie Ihren Erwartungen entspricht?
ein Lebenslauf

Ja, ich habe den Cache geleert und den Austausch mit Fiddler und Firebug überprüft. Es besteht kein Zweifel, dass es immer noch auf die alte IP verweist, da nun ein anderer Webserver mit einem anderen Inhalt auf dieser IP gehostet wird.
Olivier Leneveu

Sind die Browser so eingerichtet, dass sie einen Proxy verwenden?
Donnerstag,

1
Wenn Sie eine IP-Adresse suchen möchten, verwenden Sienslookup
Der Hochstapler

1
@Oliver Salzburg: Ich bin mir in diesem Punkt nicht sicher, aber ich glaube, dass nslookupmöglicherweise eine andere IP als eine zurückgegeben wird, pingda pingsie aus dem Cache resultiert, während nslookupimmer die DNS abgefragt wird. Also pingsollte näher dran sein, was an eine Software angehängt wird, wenn diese eine IP auflöst.
Olivier Leneveu

Antworten:


0

Haben Sie versucht, in die 'hosts'-Datei zu schauen? Es ist das erste, was ich unter den gleichen Umständen tun werde. Sie finden es im Ordner "C: \ Windows \ System32 \ drivers \ etc"

ipconfig /flushdns

Kann auch helfen, aber Neustart wird auch das Gleiche tun, also gibt es entweder eine Hosts-Datei, oder er kann einen anderen DNS-Server mit alten Daten verwenden.

Sie können hier auch nach ähnlichen Beispielen zur Fehlerbehebung suchen .


Diese Punkte wurden bereits in der Frage oder in den Kommentaren untersucht. Das Hauptproblem besteht darin, dass auf demselben Computer derselbe DNS-Name in eine bestimmte IP-Adresse aufgelöst wird, wenn ein Browser verwendet wird, und in eine andere, wenn eine andere Software verwendet wird.
Olivier Leneveu

Verwenden Sie möglicherweise einen SOCKS-Proxy mit Remote-DNS-Funktion?
Valentin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.