我想做的是让我的域名解析使用我自己的名称服务器。
我有3个VPSes,都在运行debian,还有一个域名,mydomain.com
2 VPS是名称服务器,1是VPS服务器。
在我的注册中心,我只将我的域名放到DNS中,并将名称服务器更改为我自己的两个名称服务器。
在我的第一个名称服务器上,我安装了Bind9,配置如下。
named.conf.local
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/zone/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/zone/rev.x.in-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看来起作用了?我无法通过我的网页浏览器解决问题,我只是在等待传播,还是有些东西丢失了?
提前感谢您的帮助或有洞察力的建议。
发布于 2012-11-11 18:57:05
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@的意思是:域,而不是它的子域。
发布于 2012-11-12 08:42:50
此外,有关测试DNS区域的联机工具列表,请参见http://www.bortzmeyer.org/tests-dns.html。
https://serverfault.com/questions/447613
复制相似问题