Domain-Name-System
Debian 6 無法解析主機名
問候,
在入侵我的 VPS 後,我最近遇到了以下問題:
儘管 resolv.conf 正確配置了正確的 DNS 伺服器,但 VPS 無法解析主機。
我可以:
- ping DNS 伺服器就好了
- 我可以根據 IP ping
我不能:
- 解析主機名
- ping 實際 localhost / 伺服器的主機名。
我試過調查問題可能出在哪裡,但我沒有看到任何規則,例如阻止傳出 DNS 流量。
結果
nslookup google.com
主機名:/etc/network# nslookup google.com
;; 連接超時; 無法訪問任何伺服器
我正在慢慢地沒有關於在哪裡看的想法。
有任何想法嗎 ?
提前致謝,
首先要檢查的是 DNS 請求是否真的要前往正確的目的地。
打開 2 個終端會話。在一種類型上:
# tcpdump -nn port 53
另一方面做:
# nslookup google.com
當一切正常時,使用 tcpdump 命令的命令應該會顯示如下內容:
16:39:10.047709 IP 9.15.165.24.57618 > 192.168.1.254.53: 21549+ A? google.com. (28) 16:39:10.074647 IP 192.168.1.254.53 > 9.15.165.24.57618: 21549 1/0/0 A 216.58.216.14 (44)
如果您甚至沒有看到傳出的數據包,那麼您的伺服器上的名稱解析配置存在內部問題。