【问题标题】:Windows networking name resolutionWindows 网络名称解析
【发布时间】:2013-08-20 18:56:10
【问题描述】:

这还不是特别与编程相关,但我对 Vista 和 XP 如何在家庭 LAN 情况下解析网络名称非常感兴趣。

在 Windows 2000 中,网络名称解析是通过 netbeui 协议完成的 - tcp/ip 网络需要一个 wins 服务器。 XP和Vista默认不再安装netbeui,所以我完全不清楚局域网上的PC是如何找到彼此的。

谜题解决方案的一部分似乎是,如果网络上有一个路由器设备配置为 DHCP 服务器(因此配置为 DNS 服务器),则 PC 名称的 DNS 查询往往会得到解决。

在更孤立的情况下 - 几台 XP 和 Vista PC 连接到以太网集线器,配置为仅与 tcp/ip 通信 - 名称解析和广播涉及哪些服务和协议?

【问题讨论】:

    标签: windows networking


    【解决方案1】:

    自从我不得不专业地处理这类事情已经有一段时间了,所以我怀疑我能否给你一个准确的即兴答案,但我会这样说:如果你可以访问网络类似于您感兴趣的网络,我强烈建议您在其中一台机器上安装Wireshark 或类似工具,并简单地观察相关网络上的流量。即使现实与人们合理预期的情况大相径庭,它也很容易做到,并且可以非常快速地生成有关特定配置的可靠信息。我经常对我所看到的一些事情感到非常惊讶,尤其是在名称解析方面。

    生成名称查找流量本身很简单——事实上,Wireshark 本身可能会尝试查找名称以便将它们包含在其输出中,除非您要求它不要这样做,因此您可能不需要在所有,取决于。请记住注意缓存和开关。

    【讨论】:

    • 虽然不是问题的答案,但我查看了 WireShark,它绝对是解决此类情况的工具。
    【解决方案2】:

    老问题,但待完成:

    在对等网络中(即没有 Active Directory、WINS 服务器等):

    Windows Vista 及更高版本使用Link-local Multicast Name Resolution(LLMNR),回退到基于 TCP/IP 广播的 NetBios,这是 Windows XP 使用的。

    【讨论】:

      【解决方案3】:

      看起来对等名称解析协议正在与 Vista 和 XP 一起使用。

      对等名称解析协议 http://technet.microsoft.com/en-us/library/bb726971.aspx

      我附近的人 http://technet.microsoft.com/en-us/library/bb726969.aspx

      编辑:在对 Chris 的评论进行更多挖掘之后,这里有一个关于 Windows XP Professional 如何解析名称的链接: http://technet.microsoft.com/en-us/library/bb457118.aspx#ECAA

      【讨论】:

      • 好像没有。 PNRP 是一种 ipv6 协议。并且删除了 netbeui 的 XP 可以与 Win2K 工作站一起工作。
      猜你喜欢
      • 2022-11-11
      • 2022-06-15
      • 2021-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多