Nameserver

Plesk 9 VPS - 不回复 NameServer 請求(nslookup 等)

  • January 12, 2011

我正在嘗試解決我正在設置的新 VPS 的問題。

VPS 在 CentOS 5 系統上執行 Plesk 9。

一切正常,除了它不服務 dns 請求。

如果我嘗試類似

nslookup

$$ somedomain.com $$伺服器版本IP

測試 DNS 查詢,我收到以下錯誤

;; 連接超時; 無法訪問任何伺服器

我也不能在埠 42 上遠端登錄它..

我猜有些東西阻止了請求..

防火牆也許?plesk 防火牆模組已安裝,名稱伺服器條目為綠色。

還有其他方法可以檢查伺服器上阻止它的原因嗎?

非常感謝任何幫助/提示。

注意:http 有效,我可以通過 80 埠遠端登錄到伺服器,也可以 ping 伺服器

謝謝

首先嘗試在伺服器本身上查找。通過 SSH,執行:

dig @127.0.0.1 somedomain.com

這應該產生如下輸出:

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @localhost somedomain.com
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59457
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 6

;; QUESTION SECTION:
;somedomain.com.           IN      A

;; ANSWER SECTION:
somedomain.com.    14400     IN      A       1.2.3.4

如果沒有,請檢查名稱伺服器是否實際執行。您沒有指定哪個名稱伺服器,但對於 BIND,您可以使用以下命令重新啟動它:

/etc/init.d/named restart

如果您確實得到了答案,則意味著名稱伺服器正在執行。問題很可能是防火牆。檢查 的輸出iptables --list,尋找如下行:

ACCEPT     udp  --  anywhere             anywhere            udp dpt:domain
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:domain state NEW

請記住,您將需要 UDP 和 TCP 埠 53。如果您有這樣的線路,請確保該鏈實際上也在使用中。

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