NetBIOS 真的在 Windows 上消失了吗?

Har*_*wok 9 networking domain-name-system windows netbios

我在 StackOverflow 上发布了一个类似的问题。有人建议我在这里发布类似的问题,看看是否有人能给我一些见解。

从 MSDN,我被告知从 Windwos Vista 开始不再支持 NetBIOS。果然,我再也看不到网络属性中的任何 NetBIOS 名称了。

但是,当我在 Windows 7 上编写代码时,我仍然在很多地方遇到 NetBIOS 名称。例如

  1. 我仍然可以使用“MYDOMAIN\Harvey”来登录我的机器,我相信 MYDOMAIN 是一个 NetBIOS 名称。
  2. 环境变量 COMPUTERNAME 和 USERDOMAIN 仍然是 NetBIOS 名称。我期待在这里看到 DNS 名称
  3. 来自 SQL Server Management Studio 的 SQL Server 实例名称仍然类似于 MYMACHINE\Instance1。

我猜微软仍然保留其中的一些部分以实现向后兼容性。我想了解 Windows 7 如何将 NetBIOS 名称解析为 IP 地址。我发现这篇文章解释了NetBIOS 名称解析的工作原理。恐怕 Windows 7 不再如此。至少我没有 WINS 服务器。有人可以向我解释 Windows 7 如何进行 NetBIOS 名称解析吗?

UPDATE 如果协议消失了,NetBIOS 名称解析如何发生?它仍然与 WINS 交谈吗?如果是,它是否仍在使用 NetBIOS 协议与 WINS 通信?

Ign*_*ams 3

“NetBIOS”协议NBF )已经消失,早已被NBT、CIFS等取代。“NetBIOS”作为其他事物名称的一部分仍然存在。

即使网络上没有专用的 WINS 服务器,Windows 仍然具有嵌入式 WINS 服务器。