2012-04-03 73 views
1

我在CentOS 6.2上安裝了Virtualmin GPL。機器的主機名是srv01.[mydomain.tld](其中[mydomain.td]是實際註冊的域)。在服務器上,我只有一個IP,所以我將它分配到了ns1.[mydomain.tld]ns2.[mydomain.tld]。之後,我更新了域名註冊商域名的域名服務器詳細信息,並將ns1ns2指向服務器的IP。Virtualmin和DNS查詢超時綁定名稱服務器

我收到的第一個問題是BIND-chroot問題,在網上搜索後,我從chroot中刪除了BIND,並啓動了BIND。在這個階段,我確信一切都會正常工作,所以我爲[mydomain.tld]創建了一個虛擬服務器。在這一點上,我確信我現在可以使用域名訪問我的網站。

所以,我打開network-tools.com,並試圖爲[mydomain.tld]執行tracert命令,但未能解決域名和下面是從頁面的細節:我試圖平srv01.[mydomain.tld]

Retrieving DNS records for [mydomain.tld]... 
DNS servers 
ns1.[mydomain.tld] [1.2.3.4] 
Query for DNS records for [mydomain.tld] failed: Timed out 
Whois query for [mydomain.tld]... 

和失敗。然後我試圖ping ns1.[mydomain.tld],它工作。我的第一個猜測是,也許我的服務器上的NS不工作,所以我SSHed和執行nslookup google.com

$ nslookup google.com 
Server: 127.0.0.1 
Address: 127.0.0.1#53 

Non-authoritative answer: 
Name: google.com 
Address: 173.194.33.39 

我認爲NS是我的服務器上正常工作。在此之後,我進行:

$ nslookup [mydomain.tld] 
Server: 127.0.0.1 
Address: 127.0.0.1#53 

Non-authoritative answer: 
Name: [mydomain.tld] 
Address: IP 

它看起來像服務器解析名稱正確本地,而不是工作在互聯網上。我還檢查了所有區記錄[mydomain.tld],它包含以下記錄:

[mydomain.tld]. -- NS -- ns1.[mydomain.tld]. 
[mydomain.tld]. -- NS -- ns2.[mydomain.tld]. 
[mydomain.tld]. -- A -- IP 
www.[mydomain.tld]. -- A -- IP 
ns1.[mydomain.tld]. -- A -- IP 
ns2.[mydomain.tld]. -- A -- IP 

A記錄子域ftp.[mydomain.tld]m.[mydomain.tld]localhost.[mydomain.tld]webmail.[mydomain.tld]admin.[mydomain.tld]mail.[mydomain.tld]指向服務器的IP,以及MX和SPF記錄。

+0

如果您發佈實際的名稱和地址,這將有所幫助。 – Sandman4 2012-04-03 11:28:16

回答

2

要從頭開始解決它到最後,做你的TLD域名服務器的以下

  1. 查找地址:dig TLD NS

  2. 找到如何在TLD配置您的域名權威域名服務器: dig @[one-of-tld-nameservers] [mydomain.tld] NS。您期望獲得您的權威服務器:ns1。[mydomain.tld]和ns2。[mydomain.tld]及其IP地址(它們都指向您的單個IP)。如果這不是您所得到的,那麼您的問題是您沒有向註冊服務商註冊權威服務器。

  3. 查詢您的服務器:dig @[your IP] www.[mydomain.tld]如果您請求超時,服務器上的端口53由於某種原因無法訪問。由於它本地可訪問,因此可能是防火牆或NAT問題。

現在你的問題的各種細節:

我試圖平SRV01 [mydomain.tld]和失敗...。

在您的文章的區域記錄中,我沒有看到srv01的記錄。沒有適當的DNS記錄,Ping將無法解析srv01。

定時出去[mydomain.tld] WHOIS查詢時...

域名註冊什麼都沒有做DNS解析,我相信這是DNS,而不是域名註冊。看來名稱服務器被定義爲mydomain.tld的權威是不可訪問的。

我試圖平NS1 [mydomain.tld]和VOLA它的工作

我不知道,但可能你的DNS解析器知道地址NS1。從TLD [mydomain.tld]名稱服務器,而不是從權威的名稱服務器(也不知道是否是正確的行爲)。

結論:我最好的猜測是你的服務器的端口53不能從互聯網上訪問。

相關問題