Я опубликовал аналогичный вопрос на StackOverflow. Кто-то предложил мне опубликовать подобный вопрос здесь и посмотреть, может ли кто-нибудь дать мне некоторое представление.
Из MSDN мне сказали, что NetBIOS больше не поддерживается, начиная с Windwos Vista. Конечно же, я больше не вижу ни одного имени NetBIOS в свойствах сети.
Однако, когда я пишу коды на моем Windows 7, я все еще сталкиваюсь с именами NetBIOS во многих местах. Например
- Я все еще могу использовать «MYDOMAIN \ Harvey» для входа в систему на моей машине, где я считаю, что MYDOMAIN - это имя NetBIOS.
- Переменные среды COMPUTERNAME и USERDOMAIN по-прежнему являются именами NetBIOS. Я ожидаю увидеть здесь DNS-имена
- Мои имена экземпляров SQL Server, поступающие из моей SQL Server Management Studio, все еще похожи на MYMACHINE \ Instance1.
Я предполагаю, что Microsoft все еще поддерживает некоторые части для обратной совместимости. Я хочу понять, как Windows 7 собирается преобразовать имя NetBIOS в IP-адрес. Я нашел эту статью, объясняющую, как работает разрешение имен NetBIOS . Боюсь, это больше не относится к Windows 7. По крайней мере, для меня нет сервера WINS. Может кто-нибудь объяснить мне, как Windows 7 делает разрешение имен NetBIOS?
ОБНОВЛЕНИЕ Если протокол пропал, как происходит разрешение имен NetBIOS? Это все еще говорит с WINS? Если да, использует ли он протокол NetBIOS для связи с WINS?