
成功轉移到新的主機後,我的電腦 (Windows 10) 遇到了奇怪的問題。傳播完成後,我刪除了主機檔案中的臨時條目,大約一分鐘看起來很好(顯然是某種本地快取),然後就不行了。檢查 nslookup,我看到了這個奇怪的場景:
PS C:\Users\Karen> nslookup mail.proverbs2525.org
Server: UnKnown
Address: 192.168.1.1
Non-authoritative answer:
Name: proverbs2525.org
Address: 192.145.233.49
Aliases: mail.proverbs2525.org
PS C:\Users\Karen> nslookup www.proverbs2525.org
Server: UnKnown
Address: 192.168.1.1
Non-authoritative answer:
Name: proverbs2525.org
Address: 192.145.233.49
Aliases: www.proverbs2525.org
PS C:\Users\Karen> nslookup proverbs2525.org
Server: UnKnown
Address: 192.168.1.1
Non-authoritative answer:
Name: proverbs2525.org
Address: 192.232.219.88
mail.
並且www.
是正確的,他們甚至聲稱只是基本網域的別名,但對基本網域本身的查詢指向舊伺服器。什麼?
然後,幾個小時後,我注意到之前的行為mail.
和www.
版本也恢復為舊 IP!過了一會兒,他們又好了。然後,在離開我的電腦大約一個小時後,我再次檢查,結果www.
是正確的,但是mail.
(當然還有裸域)是錯誤的。幾分鐘後,他們交換了(mail.
正確但www.
錯誤)。我要瘋了!
裸域不會來來去去,但始終是錯誤的。重新新增主機條目192.145.233.49 proverbs2525.org
修復了這個問題,但是當我再次刪除主機條目時,裸域會回到 192.232.219.88,可能會帶走子網域。就好像我有一些輔助的、隱藏的主機檔案(我應該稱之為「幽靈檔案」嗎?),其中仍然有 192.232.219.88,並且想要在我不看的時候斷言自己。我同時移動了另外兩個域,它們運作良好。這絕對不是傳播問題 - 前一天我將所有 TTL 設定為 10 分鐘,自從我更改名稱伺服器條目以來已經過去了大約 8 小時。我丈夫在同一台 LAN 上的電腦、我的手機、geopeeker 等都看到所有指向 192.145.233.49 的內容,正如它們應該的那樣。有人可以幫我找鬼嗎?
答案1
好吧,我覺得回答自己的問題很愚蠢,因為我什麼都沒做,但這就是重點。如果有人遇到類似問題,答案可能是耐心。
儘管 DNS 傳播時間已經過去很久了(甚至在我縮短 TTL 之前,原始值也只有 4 小時),但有些東西來來去去。當我寫下問題後,我發現這不僅僅是我的電腦——幾個小時後,一封新電子郵件到達了舊帳戶的郵箱。此後的某個時間,我丈夫的計算機也短暫切換為從舊帳戶而不是新帳戶獲取郵件(幸運的是 - 否則我們可能永遠不會看到任性的電子郵件!)。
但我繼續進行其他專案並睡了一晚,一天後的現在,一切似乎都解決了。也許並不是所有的 DNS 快取節點都遵守 TTL 設置,又或者它真的是鬼魂。 ;-) 但在 DNS 的狂野世界中,教訓是等待的時間比您認為需要的時間長在假設出現問題之前。
答案2
您的主機檔案中可能在某個時刻有一個靜態路徑(C:\Windows\System32\drivers\etc\hosts),或者可能將您的 DNS 配置為指向舊的提供者伺服器(請參閱https://www.lifewire.com/how-to-change-dns-servers-in-windows-2626242)
嘗試開啟/通用一個(Goggle 為 8.8.8.8,來自試圖阻止惡意軟體的「全球網路聯盟」的 9.9.9.9)