Não é possível resolver o nome do host para ip

2

No meu servidor Debian, o nome do host é definido como "debian". Quando eu tentei pingar debian de outra máquina Linux, ele diz "ping: não é possível resolver debian: host desconhecido." Ao tentar pingar para qualquer outro servidor, ele é capaz de resolver com sucesso o ip e o ping. O que há de errado?

    
por superuser 09.06.2012 / 02:56

1 resposta

5

O sistema de rede do Windows estraga as pessoas sobre como as redes devem funcionar.

Todas as máquinas Windows executam (por padrão, de qualquer maneira) um serviço de resolução de nomes como parte do SMB. Isso começa a ser uma confusão quando componentes que não são do Windows são adicionados à rede e eles "não agem de forma previsível".

Além disso, alguns componentes, projetados com o conhecimento de que algumas coisas não funcionarão em janelas (por falta de uma palavra melhor) incluem "recursos" para "incentivar as coisas a funcionarem". Esses recursos tornam mais ambíguos como a rede está realmente funcionando.

Existem algumas soluções:

  1. Instale / ative o serviço Samba na caixa Debian. Isso ativará a resolução nome serviço , para que a caixa possa ser vista pelo nome das máquinas Windows. Esteja ciente de que quaisquer outras máquinas Linux na rede provavelmente ainda não verão o nome da máquina, já que as máquinas Linux geralmente não usam a resolução de nome de nível SMB para pesquisas de rede.
  2. Use arquivos host personalizados para que todas as máquinas conhecidas na rede possam fazer referência umas às outras pelo nome sem precisar usar um serviço de resolução. Este é o meu método preferido, mas pode ficar complicado com redes que crescem mais de 10 máquinas ou mais.
  3. Alguns roteadores que podem manipular o DNS localmente incluirão reversamente máquinas que obtêm o IP deles por DHCP. Mas, isso depende de todas as máquinas da rede que usam o roteador como o provedor de DNS primário e não de um provedor de serviços de Internet ou de outro provedor de DNS externo (como o OpenDNS). Para os roteadores que usei que tinham esse recurso, o sucesso era meio que um acerto ou erro, mas também tinha o problema de qualquer máquina com um IP estático (não obtendo IP por DHCP), não estava na tabela DNS em o roteador, então teve que ser tratado manualmente de qualquer maneira.

Basicamente, tudo se resume a conhecer e dominar sua rede local. O Windows tornou a administração de rede um pouco demais, por muito tempo, e infelizmente levou a muitas suposições incorretas sobre como as redes funcionam.

    
por 09.06.2012 / 15:33