Como posso resolver IPs locais para nomes de host? [duplicado]

1

Eu tenho uma rede doméstica simples com algumas máquinas conectadas através do DHCP. Se todos e seus respectivos dispositivos estiverem em casa e ativos, terei cerca de 15 IPs ativos. Eu gostaria de poder identificar hosts na rede pelo nome.

Não estou interessado em soluções envolvendo IPs estáticos ou concessões permanentes de DHCP. Idealmente, deve ser transparente para o usuário e qualquer nova máquina conectada à minha LAN deve ser capaz de acessar qualquer outra pelo nome.

Deve ser multi-plataforma. Minha LAN tem Linux, OSX, iOS e a ocasional máquina windows. Eu não estou muito incomodado se não funciona no Windows, mas eu gostaria de tê-lo no resto, pelo menos.

Sei que posso configurar um servidor DNS local, mas espero que haja uma solução mais simples da qual não conheço (avahi? NIS?). Então, um servidor DNS local é a melhor maneira de fazer isso?

    
por terdon 23.10.2012 / 02:06

1 resposta

2

O método menos esforço é mDNS (MulticastDNS).

  • O Mac OS X e o iOS têm o Bonjour integrado, implementando o mDNS.
  • Para o Windows, a resolução do mDNS pode ser obtida através dos Serviços de Impressão Bonjour para Windows da Apple. Embora isso seja destinado a impressoras, ele fornece resolução completa de nomes mDNS.
  • Para sistemas baseados em UNIX, avahi funciona muito bem.
por 23.10.2012 / 02:29