Os dois protocolos mais comuns em uso são:
-
NBNS , serviço de nomes NetBIOS - usado por todas as versões do Windows, MS-DOS, OS / 2, ... Suportado por Unixes (incl. Mac OS X) via Samba nmbd .
Usa transmissões UDP, que são ineficazes em redes grandes, mas são muito boas em redes pequenas. O NBNS funciona apenas no IPv4 devido à sua dependência de transmissões. Segurança? Qual segurança?
Para tornar a VM acessível pelo NBNS, instale o Samba e inicie seu serviço
nmbd
. (smbd
lida com compartilhamento de arquivos e não é necessário.) A configuração do grupo de trabalho emsmb.conf
é opcional, mas recomendada - a resolução de nomes simples funcionará em grupos de trabalho, mas com menos confiabilidade.Para permitir que a VM alcance outros hosts, instale
nss_wins
e configure/etc/nsswitch.conf
para usar owins
service:hosts: files dns wins
-
mDNS , Multicast DNS (também conhecido como Bonjour) - usado pelo Mac OS X, suportado pelo Windows através dos "Bonjour Print Services" e Unixes via Avahi.
Usa UDP multicast, que é melhor em redes maiores (mas ainda não tem escala adequada). Mais uma vez, sem segurança.
Para tornar a VM acessível pelo mDNS, instale o Avahi e inicie
avahi-daemon
. Observe que todos os nomes mDNS por padrão estão no domínio.local
(por exemplo,hadoopbox.local
), em oposição aos nomes NBNS nus. (Veja esta página se você já tem um domínio DNS chamado.local
.)Para permitir que a VM alcance outros hosts, instale
nss_mdns
e configure/etc/nsswitch.conf
para usarmdns
e / oumdns_minimal
.avahi-daemon
também deve estar em execução.hosts: files mdns_minimal [NOTFOUND=return] dns mdns wins