일반적으로 주소에 ping을 시도하면 즉시 수행되거나 호스트를 알 수 없음으로 선언합니다. 그러나 한 시스템에서는 알 수 없는 호스트에 대해 ping을 시도하면 해당 호스트가 영원히(15분 이상) 정지되는 것 같습니다.
이로 인해 시작 프로세스에 문제가 발생하고 sendmail 서비스를 시작하려고 할 때 중단되는 등의 문제가 발생하는 것 같습니다.
단일 사용자 모드에서 시작할 때 ping이 응답하는 유일한 시간은 ping에 나열된 호스트 중 하나를 ping할 때입니다 /etc/hosts
. 그렇지 않으면 중단됩니다.
반면에 nslookup
약 1시간 정도 후에 시간이 초과되는 것 같습니다. 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에는 많은 네임서버 항목이 있으며 그 중 일부는 더 이상 유효하지 않을 수 있습니다. 추가로 조사한 후 다시 보고하겠습니다.