主机名查找 (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 中有许多名称服务器条目,其中一些可能不再有效,我将进一步调查并报告。

相关内容