Resolução de nomes na LAN doméstica?

14

Existe uma maneira fácil de permitir que meus outros computadores resolvam meu nome de host pela rede sem que eles editem seus arquivos hosts ou suas configurações de DNS? Alguns dos computadores estão no Windows.

    
por Olivier Lalonde 06.01.2011 / 17:33

4 respostas

10

Para resolver os nomes de hosts Avahi , outros computadores devem ter libnss-mdns instalado.

Outra opção, se você for o administrador da rede, é distribuir um endereço DNS privado por DHCP (seus computadores estão configurados pelo DHCP). Para uma rede pequena, o dnsmasq é um bom pacote combinado (DNS + DHCP). Ele permite que você atenda simplesmente seu /etc/hosts à rede.

    
por shellholic 06.01.2011 / 21:07
8

Em ambientes de rede mistas, você pode fazer isso com resoluções de nomes de Avahi / Zeroconfig que serão resolvidas no Mac-OS bem como no Windows (quando o Bonjour está sendo executado). Veja também esta resposta .

    
por Takkat 06.01.2011 / 18:58
5

Em todas as instalações recentes do Ubuntu, você pode usar hostname.local e isso simplesmente funciona. Acredito que isso signifique que o mDNS é configurado automaticamente, mas como sempre funciona (exceto com alguns roteadores em alguns hotéis, onde eu recebia uma notificação sobre desativação devido a um roteador quebrado), eu não tive que cavar em.

    
por Chipaca 06.01.2011 / 21:40
1

Se você instalar o SAMBA, as máquinas Windows que não falam mDNS resolverão seu nome de host usando isso.

    
por psusi 07.01.2011 / 16:55