Domain-Name-System

從 Route 53 遷移後未傳播 NS 和 SOA 記錄

  • September 1, 2019

我最近將一個域helloorbital.com從 GoDaddy 轉移到 Route 53。但是,當我使用WhatsMyDNS檢查我的 SOA 和 NS 記錄時,它們仍然指向舊註冊商的記錄,請問我怎樣才能讓我的記錄正確傳播?

另一個知識問題,我在 Route 53 上的記錄不應該在我遷移後優先嗎,為什麼它沒有?

我缺少的步驟是我的名稱伺服器記錄仍然指向舊設置,很可能是由於我在轉移域時配置不正確。

我通過轉到Registered DomainsRoute 53 來修復它,選擇域然後更改名稱伺服器記錄。

在此處輸入圖像描述

註冊名稱伺服器正確地將您的新提供商列為您域的權威:

$ dig helloorbital.com @a.gtld-servers.net NS 

; <<>> DiG 9.11.5-P1-1ubuntu2.5-Ubuntu <<>> helloorbital.com @a.gtld-servers.net NS
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13856
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 2
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;helloorbital.com.      IN  NS

;; AUTHORITY SECTION:
helloorbital.com.   172800  IN  NS  ns-262.awsdns-32.com.
helloorbital.com.   172800  IN  NS  ns-939.awsdns-53.net.
helloorbital.com.   172800  IN  NS  ns-1216.awsdns-24.org.
helloorbital.com.   172800  IN  NS  ns-1864.awsdns-41.co.uk.

;; ADDITIONAL SECTION:
ns-262.awsdns-32.com.   172800  IN  A   205.251.193.6

;; Query time: 72 msec
;; SERVER: 192.5.6.30#53(192.5.6.30)
;; WHEN: sam. août 31 15:10:09 EST 2019
;; MSG SIZE  rcvd: 198

你現在只需要等待。即使人們不斷地這麼說,也沒有“傳播”。如果您只是在切換之前查詢了您的姓名,那麼您使用舊的名稱伺服器資訊“污染”了遞歸解析器記憶體,TTL 為 172800 秒,即 48 小時。沒有查詢過您的域名的其他人將在切換後“立即”看到新的域名伺服器。

三大公共 DNS 服務已經有了正確的更新資訊:

$ dig helloorbital.com @1.1.1.1 NS +short 
ns-939.awsdns-53.net.
ns-1216.awsdns-24.org.
ns-1864.awsdns-41.co.uk.
ns-262.awsdns-32.com.
$ dig helloorbital.com @8.8.8.8 NS +short 
ns-1216.awsdns-24.org.
ns-1864.awsdns-41.co.uk.
ns-262.awsdns-32.com.
ns-939.awsdns-53.net.
$ dig helloorbital.com @9.9.9.9 NS +short 
ns-1864.awsdns-41.co.uk.
ns-262.awsdns-32.com.
ns-939.awsdns-53.net.
ns-1216.awsdns-24.org.

所以沒有真正的問題要回答,你只是不了解 DNS 的工作原理以及全球範圍內的變化。

引用自:https://serverfault.com/questions/981423