호스트 이름 조회(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 호스트 /etc/nsswitch.conf의 결과입니다.

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

resolv.conf에는 다수의 네임서버 항목이 있으며 그 중 일부는 더 이상 유효하지 않을 수 있습니다. 추가로 조사한 후 다시 보고하겠습니다.

관련 정보