DNS 总是得到非权威的答案

stu*_*err 6 domain-name-system

我正在尝试获得有关 DNS 查询的权威答案。我使用 nslookup 使用“set querytype=ns”来获取主名称服务器,它返回以下内容:

yesecommerce.com
        primary name server = ns.123-reg.co.uk
        responsible mail addr = hostmaster.yesecommerce.com
        serial  = 2011091001
        refresh = 86400 (1 day)
        retry   = 3600 (1 hour)
        expire  = 1209600 (14 days)
        default TTL = 14400 (4 hours)
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试“nslookup www.yesecommerce.com ns.123-reg.co.uk”时,我得到以下信息:

Server:  ns.123-reg.co.uk
Address:  212.67.202.2

Non-authoritative answer:
Name:    www.yesecommerce.com
Address:  95.154.207.68
Run Code Online (Sandbox Code Playgroud)

我虽然在查询主名称服务器时会收到权威答案,但我很困惑为什么不 - 有什么想法吗?

谢谢!

Mad*_*ter 5

我不:

[me@risby me]$ nslookup www.yesecommerce.com ns.123-reg.co.uk
Server:         ns.123-reg.co.uk
Address:        212.67.202.2#53

Name:   www.yesecommerce.com
Address: 92.19.219.18
Run Code Online (Sandbox Code Playgroud)

一些 ISP 对 DNS 请求进行透明代理;可能是您的 ISP 就在其中。我们得到始终不同的 A 记录这一事实也指向了这个方向。