刷新 Mac 上的 DNS 快取不起作用

刷新 Mac 上的 DNS 快取不起作用

我已經設定了 github Pages 儲存庫,並將我的自訂網域連結到該頁面網站。

當我在另一台 Mac 上開啟自訂網域 mrmtech.co.za 時,我得到了我正在尋找的網站。但是在我的 mac 上它沒有解決。我已經嘗試過以下方法:

  • 等了12個多小時。沒有不同。
  • $ nslookup mrmtech.co.za-> 給出server can't find mrmtech.co.za: NXDOMAIN
  • host mrmtech.co.za 8.8.8.8-> 給出mrmtech.co.za has address 192.30.252.154, mrmtech.co.za has address 192.30.252.153正確的 IP

  • https://www.whatsmydns.net/#A/mrmtech.co.za給出正確的IP

因此設定是正確的,所以我嘗試在 Mac 上刷新我的 DNS 現金,但沒有成功。我正在運行 OSX 10.10.5。我已經嘗試過sudo killall -HUP mDNSResponder但沒有運氣。

還有其他方法可以刷新此快取嗎?

答案1

我看到 mrmtech.co.za 的負 TTL 值為 1 天,兩筆 A 記錄上的 TTL 均為 10....好吧,兩個問題,不是三個問題:

1) 您的 Mac 使用的名稱伺服器是什麼 ( scutil --dns) ?它與其他 mac 有什麼不同嗎? (我確定是這樣)

2) 為什麼您在 DNS 中上線之前嘗試連接到 mrmtech.co.za?host在在另一台 Mac 上嘗試之前,您是否已將其發布並透過您的 Mac 或其他外部檢查網站 (whatsmydns.net) 進行解析?

3) 由於您的 Mac 使用的名稱伺服器上的 NXDOMAIN 否定快取答案已過期(1 天),這種情況是否已自行解決?

我一直看到這一系列的事件......它太常見了,應該出現在某個常見問題解答中。

相關內容