A Microsoft usa .local
como a raiz recomendada de domínios internos e os veicula por meio de DNS unicast. O Linux usa .local
como a raiz do DNS multicast. Se você está preso em uma rede MS quebrada como essa, reconfigure seu DNS multicast do Linux para usar um domínio diferente como .alocal
.
Para isso, adicione uma linha domain-name=.alocal
à seção [server]
de /etc/avahi/avahi-daemon.conf
e reinicie o avahi-daemon: sudo service avahi-daemon restart
.
[server]
domain-name=.alocal
Talvez seja necessário limpar o cache do DNS, do mDNS e do resolvedor, bem como reiniciar os navegadores da web para limpar o cache interno.
Os créditos vão para esta entrada de blog que também tem mais algumas informações básicas. Eu incluí a solução para referência rápida.