主機名稱查找 (ping) 無限期掛起

主機名稱查找 (ping) 無限期掛起

通常,如果我嘗試 ping 一個位址,它會立即執行此操作或聲明主機未知。然而,在一台機器上,嘗試 ping 未知主機似乎會導致其永遠掛起(超過 15 分鐘)。

這似乎會導致啟動過程出現問題,在嘗試啟動 sendmail 服務時掛起等等。

在單一使用者模式下啟動時,ping 回應的唯一時間是 ping 中列出的主機之一時/etc/hosts。否則就會掛掉。

另一方面,nslookup大約在大約之後似乎超時了。 15秒。

ETA 這似乎只發生在單一使用者模式下。一旦正常啟動(儘管必須停用 SMB 和 sendmail 服務才能執行此操作),如果給出無效名稱(例如“cabbage”),現在 ping 會逾時

無論是否給予有效的主機名,「host」指令似乎都會傳回以下內容;

(hostname).(domain name) mail is handled by 5 smtp01.(company domain name).
(hostname).(domain name) mail is handled by 9 cinsmtp01.(company domain name).
(hostname).(domain name) mail is handled by 9 alpsmtp01.(company domain name).

IIRC 它在單啟動模式和正常啟動時都這樣做,並且沒有掛起。我會確認是否有機會再次重新啟動機器。

這是我們本地網路上唯一的 CentOS 機器 - 所有其他機器都是 Windows 機器,因此無法真正與工作機器進行比較。但以下是 grep ports /etc/nsswitch.conf 的結果

#hosts:     db files nisplus nis dns
hosts:      db files wins nisplus nis dns

resolv.conf 中有許多名稱伺服器條目,其中一些可能不再有效,我將進一步調查並報告。

相關內容