Domain-Name-System

Debian 6 無法解析主機名

  • February 24, 2015

問候,

在入侵我的 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)

如果您甚至沒有看到傳出的數據包,那麼您的伺服器上的名稱解析配置存在內部問題。

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