DNS. 非权威答案. 规范名称

DNS. 非权威答案. 规范名称

我对 DNS 有理解问题。(使用 Windows AD 集成 DNS,Windows 2012)

我试图找出我收到该回复的原因。

当我访问“www.company.cn”时,我获得了一个内部 IP。但我的 DNS 中没有任何与“www.company.cn”相关的记录

一些 NSLOOKUP 结果:

简单来说:

C:\WINDOWS\system32>nslookup
Default Server:  DC.company.net
Address:  192.168.0.5

> www.company.cn
Server:  DC.company.net
Address:  192.168.0.5

Non-authoritative answer:
Name:    www.company.dk
Address:  192.168.0.15
Aliases:  www.company.cn
> exit

据我了解,“非权威答案”告诉我它不是从我的本地 DNS 获取数据(而且我的 DNS 中没有 company.cn 区域)

更多 NSLOOKUP:

C:\WINDOWS\system32>nslookup -type=soa www.company.cn
Server:  DC.company.net
Address:  192.168.0.5

Non-authoritative answer:
www.company.cn     canonical name = www.company.dk

所以它告诉我它来自 CNAME 记录?(并且以某种方式与“www.company.丹麦“)

我的 DNS 中确实有一个“www.company.dk”DNS 条目:

C:\WINDOWS\system32>nslookup
Default Server:  DC.company.net
Address:  192.168.0.5

> www.company.dk
Server:  DC.company.net
Address:  192.168.0.5

Name:    www.company.dk
Address:  192.168.0.15

如果我在 www.google.com 上尝试 nslookup SOA 命令,我会得到另一个更有用的答案:

C:\WINDOWS\system32>nslookup -type=soa www.google.com
Server:  DC.company.net
Address:  192.168.0.5

google.com
    primary name server = ns1.google.com
    responsible mail addr = dns-admin.google.com
    serial  = 180758758
    refresh = 900 (15 mins)
    retry   = 900 (15 mins)
    expire  = 1800 (30 mins)
    default TTL = 60 (1 min)
ns1.google.com  internet address = 216.239.32.10

所以这里它告诉我从哪个名称服务器得到答复。(显然这不是本地服务器,也不在我的控制范围内)

一般来说,我只想知道在哪里可以控制“www.company.cn”的 DNS 记录

我如何才能获得有关在何处控制www.company.cn的更多有用信息?

答案1

在上一个查询中,您向本地 DNS 服务器询问了有关 google 的信息,除非您的公司是 google.com,否则对 google 的 SOA 查找不会告诉您有关本地 DNS 区域的任何信息,只会告诉您您可以解析公共/互联网区域。
您是否想向 googleDNS 询问您的域名,以查看您的记录是否在公共 DNS 中;如果是这样,您希望

nslookup -type=soa company.cn. 8.8.8.8

答案2

您可以从购买域名的地方管理域名 DNS。它被称为域名注册商。他们应该为您提供一个控制面板,您可以在其中更改 DNS 记录。如果您想管理域名注册商以外的域名 DNS,则需要设置第三方 DNS 服务的名称服务器。默认情况下,将有域名注册商的名称服务器。任何 DNS 更改都可能需要一些时间才能传播。

所以你有两个选择。

(1)使用域名注册商来控制你的 DNS 记录

(2)使用第三方 DNS 来控制您的 DNS 记录(这里您需要在域名注册商处设置名称服务器)

相关内容