Publiquei uma pergunta semelhante no StackOverflow. Alguém me sugeriu que publique uma pergunta semelhante aqui e veja se alguém pode me dar uma ideia.
No MSDN, me disseram que o NetBIOS não é mais suportado a partir do Windwos Vista. Com certeza, não consigo mais ver nenhum nome NetBIOS nas propriedades da rede.
No entanto, quando estou escrevendo códigos no Windows 7, ainda encontro nomes de NetBIOS em muitos lugares. Por exemplo
- Ainda posso usar "MYDOMAIN \ Harvey" para fazer logon na minha máquina, onde acredito que MYDOMAIN é um nome NetBIOS.
- As variáveis de ambiente COMPUTERNAME e USERDOMAIN ainda são nomes NetBIOS. Espero ver um nome DNS aqui
- Meus nomes de instância do SQL Server provenientes do meu SQL Server Management Studio ainda são algo como MYMACHINE \ Instance1.
Suponho que a Microsoft ainda mantém algumas partes para compatibilidade com versões anteriores. Quero entender como o Windows 7 vai resolver o nome NetBIOS para um endereço IP. Encontrei este artigo explicando como a resolução de nomes NetBIOS funciona. Receio que isso não seja mais verdade para o Windows 7. Pelo menos não há servidor WINS para mim. Alguém pode me explicar como o Windows 7 faz a resolução de nomes NetBIOS?
ATUALIZAÇÃO Se o protocolo se foi, como ocorre a resolução de nomes NetBIOS? Ainda fala com o WINS? Se sim, ele ainda está usando o protocolo NetBIOS para conversar com o WINS?
fonte
NETBIOS sobre TCP / IP certamente ainda é suportado no Windows Vista e acima. Você pode ver isso nas configurações de TCP / IP no seu adaptador. Ainda há um local para adicionar endereços de servidor WINS. Estamos executando vários servidores WINS aqui no campus e todos os nossos clientes ainda os usam. Dito isso, o DNS é o método de resolução nomeado moderno / preferido, mas o NETBIOS ainda existe para compatibilidade com aplicativos e / ou redes herdados.
fonte
Em vez de tentar refazer o que está bem documentado em outro lugar ... leia http://www.jacco2.dds.nl/samba/smb.html
(O NetBIOS ainda existe - o NETBEUI se foi)
fonte
Mais observação do que resposta ...
Fiz um rastreamento uma vez em uma máquina com o WINS desativado, o DNS desativado e o NetBios sobre TCP / IP ativado. Uma consulta por um nome na mesma rede gerou uma única transmissão, respondida pelo Browse Master local. Com o Browse Master desativado, o cliente enviou transmissões X (não se lembra, mas era> = 10) antes que outro cliente respondesse. E quando uma consulta foi feita para uma máquina em outra rede, o cliente transmitiu 100 consultas e recebeu uma resposta de uma máquina nessa segunda rede. O Netbios deve ter um mecanismo para encaminhar solicitações entre redes.
O NetBios é muito resiliente e pode estar pegando a folga com mais frequência do que as pessoas sabem (como em redes com o WINS desativado ou o DNS configurado incorretamente).
fonte