Dns 当我创建一个“公共”时发生了什么;www.google.com“;AWS route53中的记录集?

Dns 当我创建一个“公共”时发生了什么;www.google.com“;AWS route53中的记录集?,dns,amazon-route53,Dns,Amazon Route53,如你所知,www.google.com是一个已经在互联网上注册的域名 我想知道为什么我可以创建一个域名为google.com的公共托管区域,而不会从AWS route53得到任何错误 我已经看过文件了。.com TLD的名称服务器似乎不受我的route53配置的影响 互联网有什么机制阻止我影响www.google.comdomain 发生的情况是,您只需在提供的服务器上创建一个条目,但这并不意味着google.com现在将使用您刚才创建的记录 原因是,google.com正在使用自己定义的名

如你所知,
www.google.com
是一个已经在互联网上注册的域名

我想知道为什么我可以创建一个域名为
google.com
的公共托管区域,而不会从AWS route53得到任何错误

我已经看过文件了。.com TLD的名称服务器似乎不受我的route53配置的影响

互联网有什么机制阻止我影响
www.google.com
domain


发生的情况是,您只需在提供的服务器上创建一个条目,但这并不意味着google.com现在将使用您刚才创建的记录

原因是,google.com正在使用自己定义的名称服务器,要检查此项,请尝试使用以下命令:

$ dig google.com ns +short
ns3.google.com.
ns4.google.com.
ns2.google.com.
ns1.google.com.
$ dig www.google.com +trace

; <<>> DiG 9.8.3-P1 <<>> www.google.com +trace
;; global options: +cmd
.                       557714  IN      NS      a.root-servers.net.
.                       557714  IN      NS      b.root-servers.net.
.                       557714  IN      NS      c.root-servers.net.
.                       557714  IN      NS      g.root-servers.net.
.                       557714  IN      NS      j.root-servers.net.
.                       557714  IN      NS      h.root-servers.net.
.                       557714  IN      NS      l.root-servers.net.
.                       557714  IN      NS      f.root-servers.net.
.                       557714  IN      NS      m.root-servers.net.
.                       557714  IN      NS      e.root-servers.net.
.                       557714  IN      NS      k.root-servers.net.
.                       557714  IN      NS      d.root-servers.net.
.                       557714  IN      NS      i.root-servers.net.
;; Received 449 bytes from 10.10.1.21#53(10.10.1.21) in 493 ms

com.                    172800  IN      NS      f.gtld-servers.net.
com.                    172800  IN      NS      m.gtld-servers.net.
com.                    172800  IN      NS      a.gtld-servers.net.
com.                    172800  IN      NS      i.gtld-servers.net.
com.                    172800  IN      NS      d.gtld-servers.net.
com.                    172800  IN      NS      j.gtld-servers.net.
com.                    172800  IN      NS      c.gtld-servers.net.
com.                    172800  IN      NS      k.gtld-servers.net.
com.                    172800  IN      NS      b.gtld-servers.net.
com.                    172800  IN      NS      h.gtld-servers.net.
com.                    172800  IN      NS      e.gtld-servers.net.
com.                    172800  IN      NS      l.gtld-servers.net.
com.                    172800  IN      NS      g.gtld-servers.net.
;; Received 492 bytes from 192.36.148.17#53(192.36.148.17) in 315 ms

google.com.             172800  IN      NS      ns2.google.com.
google.com.             172800  IN      NS      ns1.google.com.
google.com.             172800  IN      NS      ns3.google.com.
google.com.             172800  IN      NS      ns4.google.com.
;; Received 168 bytes from 192.55.83.30#53(192.55.83.30) in 27 ms

www.google.com.         300     IN      A       172.217.23.164
;; Received 48 bytes from 216.239.32.10#53(216.239.32.10) in 20 ms
您确实可以查询您的服务并要求提供
www.google.com
记录,例如:

dig @ns-1656.awsdns-15.co.uk www.google.com. 
根据您发布的图像,它应该返回您定义的IP
123.123.123.123

注意
@ns-1656.awsdns-15.co.uk
它指定
ns-1656.awsdns-15.co.uk
作为要查询的服务器

但通过使用您的系统,您应该获得谷歌的IP:

dig www.google.com
所有这些都结束了DNS解析的工作方式,您确实可以进行完整跟踪,例如,检查此命令的输出:

$ dig google.com ns +short
ns3.google.com.
ns4.google.com.
ns2.google.com.
ns1.google.com.
$ dig www.google.com +trace

; <<>> DiG 9.8.3-P1 <<>> www.google.com +trace
;; global options: +cmd
.                       557714  IN      NS      a.root-servers.net.
.                       557714  IN      NS      b.root-servers.net.
.                       557714  IN      NS      c.root-servers.net.
.                       557714  IN      NS      g.root-servers.net.
.                       557714  IN      NS      j.root-servers.net.
.                       557714  IN      NS      h.root-servers.net.
.                       557714  IN      NS      l.root-servers.net.
.                       557714  IN      NS      f.root-servers.net.
.                       557714  IN      NS      m.root-servers.net.
.                       557714  IN      NS      e.root-servers.net.
.                       557714  IN      NS      k.root-servers.net.
.                       557714  IN      NS      d.root-servers.net.
.                       557714  IN      NS      i.root-servers.net.
;; Received 449 bytes from 10.10.1.21#53(10.10.1.21) in 493 ms

com.                    172800  IN      NS      f.gtld-servers.net.
com.                    172800  IN      NS      m.gtld-servers.net.
com.                    172800  IN      NS      a.gtld-servers.net.
com.                    172800  IN      NS      i.gtld-servers.net.
com.                    172800  IN      NS      d.gtld-servers.net.
com.                    172800  IN      NS      j.gtld-servers.net.
com.                    172800  IN      NS      c.gtld-servers.net.
com.                    172800  IN      NS      k.gtld-servers.net.
com.                    172800  IN      NS      b.gtld-servers.net.
com.                    172800  IN      NS      h.gtld-servers.net.
com.                    172800  IN      NS      e.gtld-servers.net.
com.                    172800  IN      NS      l.gtld-servers.net.
com.                    172800  IN      NS      g.gtld-servers.net.
;; Received 492 bytes from 192.36.148.17#53(192.36.148.17) in 315 ms

google.com.             172800  IN      NS      ns2.google.com.
google.com.             172800  IN      NS      ns1.google.com.
google.com.             172800  IN      NS      ns3.google.com.
google.com.             172800  IN      NS      ns4.google.com.
;; Received 168 bytes from 192.55.83.30#53(192.55.83.30) in 27 ms

www.google.com.         300     IN      A       172.217.23.164
;; Received 48 bytes from 216.239.32.10#53(216.239.32.10) in 20 ms
$dig www.google.com+trace
;  挖掘9.8.3-P1 www.google.com+trace
;; 全局选项:+cmd
.                       NS a.root-servers.net中的557714。
.                       NSB.root-servers.net中的557714。
.                       NSC.root-servers.net中的557714。
.                       NS g.root-servers.net中的557714。
.                       NS j.root-servers.net中的557714。
.                       NS h.root-servers.net中的557714。
.                       NSL.root-servers.net中的557714。
.                       NS f.root-servers.net中的557714。
.                       NS m.root-servers.net中的557714。
.                       NSE.root-servers.net中的557714。
.                       NSK.root-servers.net中的557714。
.                       NS d.root-servers.net中的557714。
.                       NSI.root-servers.net中的557714。
;; 在493毫秒内从10.10.1.21#53(10.10.1.21)接收到449字节
通用域名格式。NS f.gtld-servers.net中的172800。
通用域名格式。NS m.gtld-servers.net中的172800。
通用域名格式。NS a.gtld-servers.net中的172800。
通用域名格式。NS i.gtld-servers.net中的172800。
通用域名格式。NS d.gtld-servers.net中的172800。
通用域名格式。NS j.gtld-servers.net中的172800。
通用域名格式。NS c.gtld-servers.net中的172800。
通用域名格式。NS k.gtld-servers.net中的172800。
通用域名格式。NS b.gtld-servers.net中的172800。
通用域名格式。NS h.gtld-servers.net中的172800。
通用域名格式。NS e.gtld-servers.net中的172800。
通用域名格式。NS l.gtld-servers.net中的172800。
通用域名格式。NS g.gtld-servers.net中的172800。
;; 在315毫秒内从192.36.148.17#53(192.36.148.17)接收到492字节
谷歌网站。172800在NS ns2.google.com。
谷歌网站。172800在NS ns1.google.com。
谷歌网站。172800在NS ns3.google.com上。
谷歌网站。172800在NS ns4.google.com上。
;; 在27毫秒内从192.55.83.30#53(192.55.83.30)接收到168字节
www.google.com。300英寸A 172.217.23.164
;; 在20毫秒内从216.239.32.10#53(216.239.32.10)接收到48个字节
这就是查询在典型DNS解析场景中递归接收响应的方式:(取自:)

  • 您作为DNS客户端(或存根解析器)为google.com查询递归解析器

    dig google.com+trace

  • 递归解析器查询google.com的根名称服务器

    ;挖掘9.8.3-P1 www.google.com+trace
    ;; 全局选项:+cmd
    .                       NS a.root-servers.net中的557714。
    .                       NSB.root-servers.net中的557714。
    .                       NSC.root-servers.net中的557714。
    .                       NS g.root-servers.net中的557714。
    .                       NS j.root-servers.net中的557714。
    .                       NS h.root-servers.net中的557714。
    .                       NSL.root-servers.net中的557714。
    .                       NS f.root-servers.net中的557714。
    .                       NS m.root-servers.net中的557714。
    .                       NSE.root-servers.net中的557714。
    .                       NSK.root-servers.net中的557714。
    .                       NS d.root-servers.net中的557714。
    .                       NSI.root-servers.net中的557714。
    ;; 在493毫秒内从10.59.1.21#53(10.59.1.21)接收到449字节

  • 根名称服务器将递归解析器引用到.com顶级域(TLD)权威服务器

    com。NS f.gtld-servers.net中的172800。
    通用域名格式。NS m.gtld-servers.net中的172800。
    通用域名格式。NS a.gtld-servers.net中的172800。
    通用域名格式。NS i.gtld-servers.net中的172800。
    通用域名格式。NS d.gtld-servers.net中的172800。
    通用域名格式。NS j.gtld-servers.net中的172800。
    通用域名格式。NS c.gtld-servers.net中的172800。
    通用域名格式。172800英寸