Nameserver
Plesk 9 VPS - 不回复 NameServer 請求(nslookup 等)
我正在嘗試解決我正在設置的新 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。如果您有這樣的線路,請確保該鏈實際上也在使用中。