Não é possível localizar hosts pelo nome do host em redes mistas de Linux e Windows

0

Eu tenho uma LAN com os hosts Windows 7 e Debian 8 . As estações obtêm IPs através do roteador / switch DHCP .

Tudo vai bem se tentar conectar ou pingar por seus endereços IP, como deveria ser. O problema é quando tento fazer ping ou conectar-me a serviços diferentes usando o nome do host das estações. Não há problema se as estações envolvidas são aquelas que executam apenas o Windows 7, mas a conectividade entre linux-linux, ou linux-windows (também windows-linux), não é possível usando nomes de host.

Instalei o pacote samba , como alguns fóruns do linux recomendam para resolver esse mesmo problema, mas após a reinicialização, a situação não muda. Ainda não consigo me conectar por meio do nome do host.

O motivo para usar nomes de host em vez de IPs é que algumas das estações são máquinas virtuais [VMware] e eu quero ser capaz de cloná-las e copiá-las sem precisar se preocupar com IPs dinâmicos via DHCP. O número potencial de estações é alto.

    
por shirowww 30.05.2017 / 22:07

1 resposta

0

Os nomes de host de IP são resolvidos pelo servidor DNS local, o que é muito provável que faça parte do roteador que também executa o DHCP. Portanto, a maneira mais simples é configurar seus nomes de host no roteador. Muitos roteadores têm uma GUI que permite fazer isso e permitem que algum domínio local encontre máquinas locais.

Se o seu roteador não executar um servidor DNS, uma alternativa é executar um servidor DNS em uma de suas máquinas e configurar seu roteador para fornecer esse endereço de servidor de nomes nas solicitações DHCP. Mas é muito mais fácil executá-lo diretamente na mesma máquina que faz o DHCP.

Para depurar o que está acontecendo, veja a entrada nameserver em /etc/resolv.conf em suas máquinas Linux para ver qual endereço de servidor DNS eles receberam. Veja também o que acontece quando você tenta resolver um nome de host, por exemplo host -v your_machine.your_domain .

Para explicar a sugestão com o Samba: o Windows pode usar nomes de host de IP via DNS, mas também usa um sistema de rede do Windows onde uma máquina fornece uma função de busca de nome de host para o resto. O Samba pode ursurp essa função e, em seguida, fornecer um mapeamento para outros nomes de host para máquinas Windows conectadas. Mas isso não afeta suas máquinas Linux, que usarão DNS para encontrar nomes de host, e não o método Windows.

    
por 31.05.2017 / 09:38