Domain-Name-System
闡明任播 DNS 的好處 - DNS 記憶體不應該讓它無關緊要嗎?
我們正在嘗試在使用我們的託管公司進行 DNS 還是使用亞馬遜的 Route 53 之間做出決定。
亞馬遜吹捧 Route 53 的好處之一是它使用 Anycast,這意味著他們的 DNS 伺服器分佈在全球各地,當需要解析 DNS 請求時,請求將被發送到最近的伺服器,這將減少查找所需的時間。
我的問題是 - 使用者使用的任何 DNS 的 DNS 記憶體不會使這無關緊要嗎?不是所有的輔助 DNS 伺服器都會記憶體 DNS 的本地副本,以便它們不需要將請求轉發到主 DNS 伺服器嗎?並且這些資訊不是根據 SOA 記錄的“刷新”值自動更新(不是在使用者請求時)嗎?
我有一個關於正常執行時間的類似問題。假設我們選擇了託管公司的 DNS,但它會宕機幾個小時。只要 SOA 的“過期”值設置為(在我們的例子中為 1 週),輔助 DNS 伺服器不會繼續為記憶體的內容提供服務嗎?
並且這些資訊不是根據 SOA 記錄的“刷新”值自動更新(不是在使用者請求時)嗎?
不會。僅當 a) 輔助 DNS 伺服器收到對該域的 DNS 請求並且 b) 該記錄的本地記憶體已過期時,才會更新。如果我的 ISP 上暫時沒有人請求 Google.com,它會完全從他們的記憶體中刪除。
只要 SOA 的“過期”值設置為(在我們的例子中為 1 週),輔助 DNS 伺服器不會繼續為記憶體的內容提供服務嗎?
當您的 DNS 出現故障時,其中一些輔助伺服器處於 6 天 23 小時 59 分 59 秒。