Leeren Sie den DNS-Cache auf einem Mac nicht

656
Gerrie van Wyk

Ich habe ein github pages repo eingerichtet und meine benutzerdefinierte Domain mit der Seiten-Site verknüpft.

Wenn ich die benutzerdefinierte Domain mrmtech.co.za auf einem anderen Mac öffne, erhalte ich die Website, nach der ich suche. Jedoch auf meinem Mac löst es nicht. Ich habe folgendes versucht:

  • Warte mehr als 12 Stunden. Kein Unterschied.
  • $ nslookup mrmtech.co.za -> gibt server can't find mrmtech.co.za: NXDOMAIN
  • host mrmtech.co.za 8.8.8.8-> gibt mrmtech.co.za has address 192.30.252.154, mrmtech.co.za has address 192.30.252.153die richtigen IPs an

  • https://www.whatsmydns.net/#A/mrmtech.co.za gibt die korrekten IPs an

Die Einstellungen sind also korrekt, also habe ich versucht, mein DNS-Geld auf dem Mac zu spülen, aber ohne Erfolg. Ich verwende OSX 10.10.5. Ich habe sudo killall -HUP mDNSResponderaber kein Glück versucht .

Gibt es andere Möglichkeiten, diesen Cache zu leeren, und sollte ich ihn auch irgendwie in Chrom spülen?

0

1 Antwort auf die Frage

0
milli

Ich sehe, dass der negative TTL-Wert für mrmtech.co.za 1 Tag beträgt und die TTL auf beiden A-Datensätzen 10 Sekunden beträgt .... ok, zwei Fragen, keine drei Fragen:

1) Welchen Nameserver verwendet Ihr Mac ( scutil --dns)? Unterscheidet es sich von diesem anderen Mac? (Ich bin sicher es ist)

2) Warum haben Sie versucht, sich mit mrmtech.co.za zu verbinden, bevor es in DNS live war? Haben Sie es veröffentlicht und mit einer hostanderen externen Überprüfungsseite (whatsmydns.net) von Ihrem Mac gelöst, bevor Sie es auf diesem anderen Mac testen?

3) Hat sich diese Situation nun behoben, wenn die negative zwischengespeicherte NXDOMAIN-Antwort auf dem Nameserver, den Ihr Mac verwendet, abgelaufen ist (1 Tag)?

Ich sehe diese Abfolge von Ereignissen ständig ... es ist so üblich, dass es irgendwo in einer FAQ sein sollte.