我自己的名称服务器无法解析域名

我自己的名称服务器无法解析域名

我想要做的是使用我自己的名称服务器来解析我的域名。

我有 3 个 VPS,全部运行 Debian,域名为 mydomain.com

2 个 VPS 是名称服务器,1 个是网络服务器。

在我的注册商处,我已将我的域名仅放入 DNS,并将名称服务器更改为我自己的两个名称服务器。

在我的第一个名称服务器上,我安装了 Bind9 并进行了如下配置。

命名的.conf.本地

zone"mydomain.com" {
type master;
file "/etc/bind/zones/mydomain.com.zone";
};

zone "x.x.x.x.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.x.x.x.x.in-addr.arpa";
};

/etc/bind/zones/mydomain.com.zone

mydomain.com. IN SOA ns3.mydomain.com. admin.mydomain.com. (
2006071801
28800
3600
604800
38400)

mydomain.com. IN NS ns3.mydomain.com.
mydomain.com. IN NS ns4.mydomain.com.
www           IN A  1.2.3.4 //my third VPS which is a webserver
ns3           IN A  x.x.x.x //this nameserver ip, should it be localhost?
ns4           IN A  x.x.x.x //my 2nd VPS nameserver ip
@             IN A 1.2.3.4

/etc/bind/zones/rev.xxxxin-addr.arpa

@ IN SOA ns3.mydomain.com. admin.mydomain.com. (
  2006071801; 
  28800; 
  604800; 
  604800; 
  86400); 

IN NS ns3.mydomain.com.
2 IN PTR mydomain.com

当我运行 nslookup www.mydomain.com 时,响应是

Server: x.x.x.x //which points to the neighbourhood of my VPS provider
Address: x.x.x.x#53

Non-authoritative answer:
Name: www.mydomain.com
Address: x.x.x.x //this is the actual ip of my VPS webserver

看来它起作用了?我无法通过我的网络浏览器进行解析,我只是在等待传播还是缺少了什么?

在此先感谢您的任何帮助或有见地的建议。

答案1

http://ip.seveas.net/dnsgraph/png/www.epnddns.com/?skip_.=on&show_A=Show

http://ip.seveas.net/dnsgraph/png/epnddns.com/?skip_.=on&show_A=Show

因此,ns3 工作正常,但 ns4 没有响应。您还忘记为域添加 A 记录。类似:

@           IN A  x.x.x.x //my third VPS which is a webserver

@ 表示:域名,而不是其子域名。

答案2

另外,有关测试 DNS 区域的在线工具列表,请参阅http://www.bortzmeyer.org/tests-dns.html

相关内容