DNS-Cache leeren auf Mac funktioniert nicht

DNS-Cache leeren auf Mac funktioniert nicht

Ich habe ein GitHub-Pages-Repository eingerichtet und meine benutzerdefinierte Domäne mit der Pages-Site verknüpft.

Wenn ich die benutzerdefinierte Domain mrmtech.co.za auf einem anderen Mac öffne, erhalte ich die gesuchte Site. Auf meinem Mac wird sie jedoch nicht aufgelöst. Ich habe Folgendes versucht:

  • Mehr als 12 Stunden gewartet. Kein Unterschied.
  • $ nslookup mrmtech.co.za-> gibtserver can't find mrmtech.co.za: NXDOMAIN
  • host mrmtech.co.za 8.8.8.8-> gibt an mrmtech.co.za has address 192.30.252.154, mrmtech.co.za has address 192.30.252.153, welches die korrekten IPs sind

  • https://www.whatsmydns.net/#A/mrmtech.co.zagibt die richtigen IPs

Die Einstellungen sind also korrekt. Ich habe versucht, mein DNS-Cash auf dem Mac zu leeren, aber ohne Erfolg. Ich verwende OSX 10.10.5. Ich habe es versucht, sudo killall -HUP mDNSResponderaber ohne Erfolg.

Gibt es andere Möglichkeiten, diesen Cache zu leeren, und sollte ich ihn auch irgendwie in Chrome leeren?

Antwort1

Ich sehe, dass der negative TTL-Wert für mrmtech.co.za 1 Tag beträgt und der TTL für beide A-Einträge 10 beträgt.Sekunden.... ok, zwei Fragen, nein drei Fragen:

1) Welchen Nameserver verwendet Ihr Mac ( scutil --dns)? Unterscheidet er sich von dem des anderen Macs? (Ich bin sicher, dass das so ist.)

2) Warum haben Sie versucht, eine Verbindung zu mrmtech.co.za herzustellen, bevor es im DNS aktiv war? Haben Sie es hostvon Ihrem Mac aus veröffentlicht und mit einer anderen externen Prüfsite (whatsmydns.net) aufgelöst, bevor Sie es auf dem anderen Mac versucht haben?

3) Hat sich diese Situation nun gelöst, da die zwischengespeicherte negative NXDOMAIN-Antwort auf dem von Ihrem Mac verwendeten Nameserver abgelaufen ist (1 Tag)?

Ich sehe diese Abfolge von Ereignissen ständig ... sie kommt so häufig vor, dass sie irgendwo in den FAQs stehen sollte.

verwandte Informationen