為什麼 DNS 變更在行動裝置上比有線連線上生效更快

為什麼 DNS 變更在行動裝置上比有線連線上生效更快

每當我對DNS 進行更改時,我都會注意到從有線連接查看時需要幾個小時才能傳播,但在我的移動3g T-mobile 網絡上瀏覽時只需幾分鐘,我就可以看到反映的更改。

我真的很想了解為什麼會發生這種情況。

關於已結束的問題:這個問題很好。因為「與專業系統管理無關」而關閉它既令人難以置信又不正確。

這是由於我在問題或內容中使用的術語造成的嗎?

答案1

DNS 記錄有一個 TTL(生存時間)。這以秒為單位,可以是從 0 到幾週的任何時間。

dig www.google.com
www.google.com.     300 IN  A   74.125.239.145

在這種情況下,TTL 為 300 秒,符合要求的伺服器在刷新記錄之前只會將記錄保留 300 秒。不幸的是,DNS 記錄快取在許多不同的地方,並且並非所有軟體都會正確遵守 TTL。 Web 瀏覽器因此而臭名昭著,但據我所知,最嚴重的罪魁禍首是 Linux 系統上的 nscd 守護程式。

通常很難準確地找出哪個軟體保留了過時的記錄。

相關內容