Terminalbefehl zum Löschen des DNS-Cache scheint nicht zu funktionieren

3

Ich mache eine Menge Website-Arbeiten, bei denen ich Nameserver für eine Domain ändere, über Nacht auf die Weitergabe auf dem Host-Server warte und dann wieder an der Site arbeite. In letzter Zeit kann ich die neue Site an der neuen Position auf meinem iPhone, aber nicht auf meinem Mac (OS X 10.11.5) mit einem beliebigen Browser (Safari, FF, Chrome) anzeigen. Dies deutet darauf hin, dass ich meinen DNS-Cache leeren muss. Ich habe zwei verschiedene Terminal-Befehle für 10.11+ ausprobiert:

sudo killall -HUP mDNSResponder #(from Apple Support)

oder

sudo dscacheutil -flushcache;
sudo killall -HUP mDNSResponder

Dann starte ich OS X neu, leere Browser-Caches, lösche Cookies. Es hilft nichts, mich in einem beliebigen Browser an den neuen Standort zu bringen. Aber ich kann es von meinem iPhone aus sehen! Das ist ja zum verrückt werden. Weiß jemand, was ich tun kann, damit mein Mac die neue IP-Adresse für diesen Nameserver erkennt?

user48518
quelle
1
Können Sie den Befehl: ausgeben system_profiler SPNetworkDataType | grep -i dns -A7und die Ergebnisse einfügen? Sie können | pbcopyan das Ende der Erklärung anhängen , um sie in Ihre Zwischenablage zu kopieren
Allan,
DNS: Domänenname: PK5001Z Serveradressen: 192.168.0.1, 205.171.2.26 DHCP-Serverantworten: Domänenname: PK5001Z Domänennamenserver: 192.168.0.1.205.171.2.26 Lease-Dauer (Sekunden): 0 DHCP-Nachrichtentyp: 0x05
user48518
1
Ich habe vergessen zu fragen ... Ist Ihr iPhone mit WiFi verbunden oder verlassen Sie Ihr Mobilfunknetz? Ihr DNS scheint Ihren Router als primären DNS zu haben. Ich wette, es werden DNS-Einträge zwischengespeichert und nicht aktualisiert. Versuchen Sie, Ihren Router zurückzusetzen.
Allan
Mein iPhone ist mit WiFi und demselben Router verbunden, aber ich mag Ihren Vorschlag und werde das versuchen. Gibt es eine Konfiguration, die dies verhindern würde? Vielen Dank!
user48518