Domain-Name-System

我自己的名稱伺服器不會解析域

  • November 12, 2012

我想要做的是讓我的域名使用我自己的名稱伺服器解析。

我有 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

引用自:https://serverfault.com/questions/447613