假设我已注册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没有解析为什么时,它会怎么知道呢?
例如,为了解析ns1和ns2,必须首先知道我的名字服务器是在1.1.1.1和2.2.2.2上托管的。但它显然不知道这一点。它错过了一个非常重要的重要步骤。
我应该做什么?
编辑:将mydomain.com更改为example.com。我不知道mydomain.com存在,并且我们可以使用域名作为示例。遗憾。
答案 0 :(得分:0)
ns1.example.com和ns2.example.com必须解析为ip地址,否则无法查询它们。您的问题是他们是他们具有权威性的同一区域的主机。通过在父区域中引入额外的参考记录(称为“胶水”或“胶水记录”)来打破此循环引用。这些只是具有您的名称服务器的IP地址的A记录,并且仅在此特殊情况下添加。