我在CentOS 6.2上安裝了Virtualmin GPL。機器的主機名是srv01.[mydomain.tld]
(其中[mydomain.td]
是實際註冊的域)。在服務器上,我只有一個IP,所以我將它分配到了ns1.[mydomain.tld]
和ns2.[mydomain.tld]
。之後,我更新了域名註冊商域名的域名服務器詳細信息,並將ns1
和ns2
指向服務器的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記錄。
如果您發佈實際的名稱和地址,這將有所幫助。 – Sandman4 2012-04-03 11:28:16