假设我已经注册了 example.com
域,并且我正在为此域运行绑定主服务器和从服务器 .
我有两个名称服务器,让我们假装他们有ip地址1.1.1.1和2.2.2.2,每个都有这个区域配置,我的网络服务器在ip 3.3.3.3 .
$TTL 86400
@ IN SOA ns1.example.com. root.example.com. (
2013042201 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
86400 ;Minimum TTL
)
IN NS ns1.example.com.
IN NS ns2.example.com.
ns1 IN A 1.1.1.1
ns2 IN A 2.2.2.2
@ IN A 3.3.3.3
www IN A 3.3.3.3
在我的Godaddy控制面板中,我应该将ns1.example.com和ns2.example.com输入到名称服务器中 .
但它如何知道我的服务器的IP地址?我的名字服务器在1.1.1.1和2.2.2.2上 . 但是当域ns1.example.com和ns2.example.com没有解析为什么时,它将如何知道?
例如,它必须首先知道我的名称服务器是在1.1.1.1和2.2.2.2上托管,以便解析ns1和ns2 . 但它显然不知道这一点 . 它错过了一个非常重要的重要步骤 .
我应该做些什么?
编辑:将mydomain.com更改为example.com . 我不知道mydomain.com存在,并且我们可以使用域名作为示例 . 抱歉 .
1 回答
ns1.example.com和ns2.example.com必须解析为ip地址,否则无法查询它们 . 您的问题是他们是他们具有权威性的同一区域的主机 . 通过在父区域中引入额外的参考记录(称为“胶水”或“胶水记录”)来打破此循环引用 . 这些只是具有您的名称服务器的IP地址的A记录,并且仅在此特殊情况下添加 .