我们的networking中有iphones,无法parsing计算机名称。 我们希望通过内部名称( http:// server )访问内部网站,但是我们不能。
有没有解决这个问题?
谢谢。
就像Farseeker说的那样,问题在于你所谓的“计算机名”实际上是NetBIOS名字。 NetBIOS是Sytek / IBM自己的发明的一个协议,它已经被DNS之类的命名服务所取代,所以它在非Windows机器上通常不被支持。 Linux和Unix机器可以通过称为SAMBA的第三方客户端使用NetBIOS,但iPhone不运行SAMBA。
最终,您需要让Windows机器通过DNS以及NetBIOSparsing。 有很多方法可以做到这一点:
简而言之,Windows主机名称在默认情况下不能通过DNSparsing – 您需要它们通过DNSparsingiPhone和使用Internet标准进行名称parsing的其他设备。
当你在一个Windows环境中,它可以(而且确实)使用NetBIOS来parsing计算机名,所以如果你没有一个中央的DNS服务器(比如在一个家庭networking上),它仍然可以把名字映射到IP地址。
但是,iPhone不支持NetBIOS名称parsing – 因为它不是一台PC,而且它没有这个协议。 你永远不会看到它,因为它是相当的左场。
唯一的办法是build立一个DNS(如果你有一个AD,那么你已经有一个DNS),或越狱你的iPhone和编辑你的主机文件手动映射IP到名称…
要么build立一个内部的DNS,也就是说你公司使用所有的服务器loggingpipe理自己的DNS,如果你有一个Active Directory域,那么你已经有了一个DNS服务器。 然后有dhcp提供DNS服务器的IP地址或手动configuration如第一个答案中所述。
或者在您的无线局域网上设置一个Web代理,该代理具有您希望其访问的服务器的主机文件。 再次需要手动或通过DHCPconfigurationiPhone。
一些代理解决scheme: Squid , Apache mod_proxy
M.
你有他们列出在DNS中,或者你有他们通过主机文件正常供应?
我从我的iPhone和我的无线networking提供的DNSconfiguration似乎工作得很好。 检查设置> WiFinetworking> [SID]> DHCP应显示DNS和search域。
我想知道如何设置一些类似iPhone的主机,其中我想要的一些服务器不在DNS上。
这就是我所做的:
我有一个Windows笔记本电脑运行Apache计算机名称“家庭笔记本电脑”。 现在我可以去iPhone的Safari浏览器,input“ http://home-laptop.local ”。