Windows 计算机名称 -> iphone 上的 IP 解析?

Jan*_*rgs 8 networking domain-name-system windows iphone

我们的网络中有 iphone,它们无法解析计算机名称。我们想通过内部名称 ( http://server )访问内部站点,但是我们不能。

有什么解决办法吗?

谢谢你。

Bar*_*t B 11

正如 Farseeker 所说,问题在于您所谓的“计算机名称”实际上是 NetBIOS 名称。NetBIOS 是 Sytek/IBM 自己发明的协议,已被 DNS 等命名服务取代,因此在非 Windows 机器上一般不支持。Linux 和 Unix 机器可以通过名为 SAMBA 的第三方客户端使用 NetBIOS,但 iPhone 不运行 SAMBA。

最终,您需要让您的 Windows 机器通过 DNS 和 NetBIOS 进行解析。有很多方法可以做到这一点:

  1. 如前所述 - 使用 Active Directory 并启用它的 DNS 服务器
  2. 设置你自己的DNS服务器,并为你需要的服务器添加记录
  3. 如果您在小型 LAN 上,请使用允许您指定主机条目的路由器 - 这就是我在家庭网络上使用 IPCop ( http://www.ipcop.org/ )所做的
  4. 正如已经建议的那样 - 使用具有所需映射的主机文件的代理服务器

简而言之,默认情况下,Windows 主机名不通过 DNS 解析 - 您需要它们通过 DNS 解析 iPhone 和其他使用 Internet 标准进行名称解析的设备。


Mar*_*son 5

当您在 Windows 环境中时,它可以(并且确实)使用 NetBIOS 来解析计算机名称,因此如果您没有中央 DNS 服务器(例如在家庭网络上),它仍然可以将名称映射到 IP 地址。

然而,iPhone 不支持 NetBIOS 名称解析 - 因为它不是 PC,并且它缺乏此协议。您也永远不会看到它包含在内,因为它相当偏左。

解决它的唯一方法是设置一个 DNS(如果你有一个 AD,那么你已经有一个 DNS),或者越狱你的 iPhone 并编辑你的主机文件以手动将 IP 映射到名称......