A pesquisa de nome de host (ping) trava indefinidamente

A pesquisa de nome de host (ping) trava indefinidamente

Normalmente, se eu tentar executar ping em um endereço, ele o fará imediatamente ou indicará que o host é desconhecido. Em uma máquina, entretanto, parece que tentar executar ping em um host desconhecido fará com que ele trave para sempre (mais de 15 minutos).

Isso parece estar causando problemas no processo de inicialização, travando ao tentar iniciar os serviços do Sendmail e assim por diante.

Inicializando no modo de usuário único, o único momento em que o ping responde é ao executar ping em um dos hosts listados em /etc/hosts. Caso contrário, ele irá travar.

Por outro lado, nslookupparece atingir o tempo limite após aprox. 15 segundos.

ETA Isso parece acontecer apenas no modo de usuário único. Uma vez inicializado normalmente (embora tenha sido necessário desabilitar os serviços SMB e sendmail para fazer isso), o ping agora expira se for fornecido um nome inválido (como 'repolho')

O comando 'host' parece retornar o seguinte, independentemente de ter sido fornecido um nome de host válido ou não;

(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).

O IIRC estava fazendo isso tanto no modo de inicialização única quanto quando inicializado normalmente e não estava travando. Confirmarei se tiver a chance de reiniciar a máquina novamente.

Esta é a única caixa CentOS em nossa rede local - todas as outras são máquinas Windows, portanto não podem ser comparadas com uma máquina em funcionamento. Mas abaixo está o resultado de grep hosts /etc/nsswitch.conf

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

O resolv.conf contém várias entradas de servidor de nomes, algumas das quais podem não ser mais válidas. Vou investigar mais detalhadamente e relatar de volta.

informação relacionada