子域名 A 记录可以解析,但名称服务器无法解析

子域名 A 记录可以解析,但名称服务器无法解析

我有一个域名 xyz.com,其解析为 IP:192.168.1.128

Nameservers: ns1.named.com
             ns2.named.com

现在我有一个子域名 webmail.xyz.com,它指向 192.168.1.129

区域文件 xyz.con.zone 记录如下:

;; A Records
xyz.com.            IN  A   192.168.1.128
mail.xyz.com.       IN  A   192.168.1.129
webmail.xyz.com.    IN  A   192.168.1.129

;; CNAME Records
www.xyz.com.    IN  CNAME   xyz.com.

;; NS Records
ns1.named.com.    IN    NS  named.com
ns2.named.com.    IN    NS  named.com

PS:这是用于与互联网完全断开连接的内部网。

使用任何 DNS 工具(例如 nslookup 或 dig)检查时,主域 xyz.com 的 NS 和 A 记录都会解析。

但是对于 mail.xyz.com 和 webmail.xyz.com,A 记录已正确解析,但 NS 记录似乎无法解析。

猜猜问题是什么?

答案1

您的 NS 记录有误。我不确定您要做什么,名称服务器的 IP 地址/名称是什么xyz.com?(顺便说一句,如果 xyz.com 不是您的域名,请在替换真实名称时使用 example.com。)

现在,您已添加 2 个名称服务器记录,指定named.com(还请注意缺少尾随点,因此实际上可能是named.com.xyz.com.)为域名ns1.named.com和的名称服务器ns2.named.com。我也不知道在同一个区域文件中使用不同的域名是否真的有效……

如果您打算使用ns1.named.comns2.named.com作为 xyz.com 域名的名称服务器,那么这些记录应该是:

xyz.com.    IN    NS    ns1.named.com.
xyz.com.    IN    NS    ns2.named.com.

相关内容