我如何知道我的 Route53 记录集何时生效?

eri*_*icn 2 dns-hosting nameserver amazon-route53

因此,我已将我的域添加到 Route53 并将域的名称服务器更新为 Route53 的名称服务器。

我已经添加了我需要的记录集(A、MX 和 TXT)。

我如何知道这些 DNS 记录何时有效,或者我是否只是等待并继续检查域名的 who.is?
在此处输入图片说明

Nea*_*gee 5

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
Run Code Online (Sandbox Code Playgroud)

一旦设置好,每当您在您的区域中创建新记录时,它们应该会在一些传播后的短时间内变得可见。例如,如果您刚刚在 GoDaddy 上购买了一个域,在 Route53 中为您的域创建了一个存根区域,并获取他们分配给您的 NS 服务器值并将它们放回 GoDaddy 的域记录中,则您添加的任何新记录都应该在其中可见通常 15-20 分钟,或者最多一个小时。

但是,一旦您发布了新值,传播过程就完全不受您的控制了。因此,您应该始终明智地使用 TTL。

为确保您的值已传播,您应该熟悉命令行并使用 dig 或 nslookup 之类的工具进行检查:

dig host.domain.com
Run Code Online (Sandbox Code Playgroud)

应该给你这样的结果。我的命令在第一行:

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
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)