如果域名未被追加,Android Browser主机名不会被parsing

我试图在Android浏览器中使用机器名称打开托pipe在我的本地主机上的网站。 当我在桌面浏览器中input机器名称时,它被parsing,但在Android设备中,我无法访问网页。 服务器已被configuration为正确处理DNS,我们没有看到任何错误。请帮助。

谢谢

Solutions Collecting From Web of "如果域名未被追加,Android Browser主机名不会被parsing"

有两件事在这里玩…

1:你的机器名称如何解决? 这有几个机制。

Windows机器使用NetBIOS / WINS / ActiveDirectory的组合来发现本地networking上的其他机器。 (Linux / Mac机器可以访问这个数据SAMBA,假设它已经启用。)

Mac使用Bonjour / Zeroconf来找对方。

一些家庭路由器(例如,运行Tomato的路由器)将基于所报告的机器名称在授予DHCP租约时向本地DNS服务器添加条目。

Android没有安装SAMBA或Zeroconf服务,所以我们必须依靠你的DNS服务器提供的东西。

2: 假设您的DNS服务器自动更新以反映DHCP租约,则存在Android设备不使用DHCP提供的DNSsearchpath的已知问题。 因此,只有完全合格的doman名称才能解决。

这是错误报告: http : //code.google.com/p/android/issues/detail?id = 8030

作为解决方法,请尝试find您尝试访问的设备的FQDN。

这个解决方法的问题在于它不能改变真正的问题。 真正的问题是企业愚蠢和短视。

无论您身在何处,移动计算都能够轻松无缝地find您的数据。 您的智能手机和平板电脑都必须以与台式机和笔记本电脑相同的方式使用networking。

任何不这样做的注定要失败的时刻,任何竞争对手的。

事实 –

大量的普通人在他们的家中使用他们的手机(或尝试),笔记本电脑,媒体stream,SAMBA份额,无线打印机等使用的小networking。他们使用家庭networking中使用的浮动IP的路由器来共享无线networking。

公司计算已经发展和已经存在。 新片出来之前就已经存在了。 平板电脑和智能手机的创造者正在忽略(极度危险)的标准。

另见 – 他们是愚蠢的,不听

现有的世界在使用TCP时使用标准的DNS。 它使用它,只需要它就可以运行。 这不会改变这些人。 他们必须适应,否则他们会失败。

事实:所有的Android和Apple OS平板电脑(以及SMART手机)都运行在缺乏全functionDNS的操作系统上。

  • 您无法dynamic探索networking。
  • 您无法通过HOSTNAME和SHARE名称访问您的networking共享
  • 您无法search并查看所有连接的工作组,HOSTNAME和您有权访问的域的列表
  • 您无法为您的手机或平板电脑指定HOSTNAME,并使用parsing的短名称将其固定在浮动IP上
  • (自20世纪70年代以来),无法像其他地方一样解决HOSTNAMES问题。

ANDROID和MAC平板电脑已经把我们都推回到一个不好的世界,在这个世界里,我们必须再次维护我们自己的HOSTS文件。 我觉得我正在尝试修复一个configuration不当的SCO UNIX副本

这是一个很大的错误远远超过一个驱动程序的问题,或者有“闪光”或一些模糊的一块JAVA。 第一个让整个networking正常运行并且无缝运行的竞争对手(无论是手机还是砖头),如果价格合理的话,它们将迅速粉碎竞争对手。

如果他们的操作系统没有被破坏,他们可以做的事情,我真的很喜欢这两种设备。