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?