Answers:
就像Farseeker所说的那样,问题是您所谓的“计算机名称”实际上是NetBIOS名称。NetBIOS是Sytek / IBM自己发明的协议,已被DNS之类的命名服务所取代,因此非Windows计算机通常不支持它。Linux和Unix机器可以通过名为SAMBA的第三方客户端使用NetBIOS,但iPhone不能运行SAMBA。
最终,您需要使Windows计算机能够通过DNS和NetBIOS进行解析。您可以通过多种方式执行此操作:
简而言之,Windows主机名默认情况下不会通过DNS解析-您需要它们在iPhone和其他使用Internet标准进行名称解析的设备上通过DNS解析。
要么设置一个内部DNS,即您公司使用所有服务器记录管理自己的内部DNS,如果您具有Active Directory域,则您已经具有DNS服务器。然后让dhcp传递DNS服务器的IP地址或按照第一个答案中所述手动配置。
或者,在您的无线局域网上设置一个Web代理,该代理具有您要它们访问的服务器的主机文件。同样,这需要手动或通过DHCP在iPhone上进行配置。
一些代理解决方案:Squid, Apache mod_proxy
M.
您是否在DNS中列出了它们,或者通常通过主机文件进行了设置?
我从我的iPhone上的无线设备中获取了DNS,DNS似乎工作正常。检查“设置”>“ WiFi网络”>“ [SID]”>“ DHCP应该显示DNS和搜索域”。
我想知道如何为iPhone设置诸如主机之类的设备,其中我想要的某些服务器不在DNS上。
这是我的工作:
我有一台Windows笔记本电脑,运行Apache,计算机名称为“ home-laptop”。现在,我可以转到iPhone的苹果浏览器,然后输入“ http://home-laptop.local ”。