Nameserver
我如何知道我的 Route53 記錄集何時生效?
因此,我已將我的域添加到 Route53,並將域的名稱伺服器更新為 Route53 的名稱伺服器。
我已經添加了我需要的記錄集(A、MX 和 TXT)。
我如何知道這些 DNS 記錄何時有效,或者我只是等待並繼續檢查域的 who.is?
Joe 指出,如果您尚未將域的 NS 伺服器替換為域註冊商,則需要在任何操作生效之前執行此操作(AWS 的伺服器必須是您域的權威 NS 伺服器)。
因此,一旦傳播,您域的 whois 應該會向您顯示新的名稱伺服器。它們應該在 whois 的底部附近看起來像這樣:
Name Server:NS-1315.AWSDNS-36.ORG Name Server:NS-99.AWSDNS-12.COM Name Server:NS-765.AWSDNS-31.NET Name Server:NS-1970.AWSDNS-54.CO.UK
一旦設置好,每當您在您的區域中創建新記錄時,它們應該在一些傳播後的短時間內變得可見。例如,如果您剛剛在 GoDaddy 上購買了一個域,在 Route53 中為您的域創建了一個存根區域,並獲取他們分配給您的 NS 伺服器值並將它們放回使用 GoDaddy 的域記錄中,您添加的任何新記錄都應該在其中可見通常15-20分鐘,或者最多一個小時。
但是,一旦您發布了新值,傳播過程就完全不在您的掌控之中。因此,您應該始終巧妙地使用 TTL。
為確保您的值已傳播,您應該熟悉命令行並使用 dig 或 nslookup 之類的工具來檢查:
dig host.domain.com
應該給你這樣的結果。我的命令在第一行:
myhostmachine ~ # dig www.acme.com ; <<>> DiG 9.7.3 <<>> www.acme.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9821 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.acme.com. IN A ;; ANSWER SECTION: www.acme.com. 16390 IN A 216.27.178.28 ;; Query time: 30 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Thu Dec 13 11:53:09 2012 ;; MSG SIZE rcvd: 46
nslookup 看起來像這樣。我的命令在第一行:
myhostmachine # nslookup www.acme.com Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: www.acme.com Address: 216.27.178.28