Domain-Name-System
如何縮短 DNS 傳播效果
Atm 我有一個域 example.com,它使用專用伺服器,並使用“ns1.example.com”和“ns2.example.com”作為名稱伺服器。現在我想更改為另一台專用伺服器(顯然具有不同的 IP)。
如何縮短 DNS 傳播效果,讓所有打開我的域的訪問者都快速指向新的伺服器?
此時我正在降低舊伺服器上的 TTL 值(至 5 分鐘),希望一旦我更改名稱伺服器,所有訪問者都將指向新伺服器。我對麼?如果沒有,你能給我建議嗎?
簡短的回答:你不能。
許多 DNS 伺服器將具有覆蓋您指定的 TTL 的策略。通過減少 TTL,你可能會盡你所能。
您可能對這個其他問題感興趣:
首先要做的是更新您域的 SOA 記錄中的 TTL,並使其更小,例如 600 秒(10 分鐘)。
IN SOA ns1.example.com. you@example.com. ( 2 ; serial number <<<<update this 3600 ; refresh [1h] 600 ; retry [10m] 86400 ; expire [1d] 3600 ) ; min TTL [1h] <<<<reduce this to 600
更新序列號以確保注意到更改。
這應該會將您的 DNS 記錄的 TTL 減少到 600 秒,但要在 Internet 上註意到此更改,最多需要目前 TTL 秒。
現在,當您更改 IP 地址時,它應該只需要 10 分鐘就會被注意到。但在實踐中,它仍然需要相當長的時間。