我是 BIND 的新手,并认为我掌握了 DNS,但显然我错了。
BIND 安装在 Windows Server 2008 Web 上
- 我用Dyn创建了一个区域 (
example.com
) 。 - 我使用 Dyn 名称服务器成功注册了该区域的域
- 我在 Dyn 区域创建了两个子域(A 记录):
ns1.example.com
和ns2.example.com
- 每个子域都指向一个唯一的 IP,绑定到我的 BIND 正在侦听的服务器
当我使用 查询ns1.example.com
时nslookup
,对于我在该网络服务器上创建的新域,它会返回ns1
其 ip,但会出现以下错误:
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to ns1.example.com timed-out
如果我nslookup
在网络服务器本身上运行,使用相同的查询,我会得到:
> example.com
Server: ns1.example.com (which is the slected nameserver)
Address: xx.xx.xx.xx
Name: example.com
Address: xx.xx.xx.xx
值得一提的是,Web 服务器位于英国,而我位于南非。
当我尝试注册时,我在南非的注册商会返回以下信息domainxyz.example
:
无法检索位于 xxx.xxx.xxx.xxx 的 domainxyz.example 的 SOA 记录。最常见的原因是名称服务器当前不可访问或尚未为此域配置名称服务器。
我可以从失败的电脑上 ping 和解决ns1
。ns2
nslookup