Domain-Name-System
我自己的名稱伺服器不會解析域
我想要做的是讓我的域名使用我自己的名稱伺服器解析。
我有 3 個 VPS,都在執行 debian 和一個域名 mydomain.com
2 個 VPS 是名稱伺服器,1 個是網路伺服器。
在我的註冊商處,我只將我的域名設置為 DNS,並將名稱伺服器更改為我自己的兩個名稱伺服器。
在我的第一個名稱伺服器上,我安裝了 Bind9 並配置如下。
命名.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/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
所以它似乎工作?我無法通過我的網路瀏覽器解決,我只是在等待傳播還是缺少某些東西?
提前感謝您的任何幫助或有見地的建議。
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
@ 表示:域,而不是它的子域。
此外,有關測試 DNS 區域的線上工具列表,請參閱http://www.bortzmeyer.org/tests-dns.html