如果未附加域名,则无法解析Android浏览器主机名

use*_*790 19 dns android reverse-dns

我正在尝试在Android浏览器中使用机器名打开我的localhost上托管的站点.当我在桌面浏览器上键入机器名称时,它会被解析,但在Android设备中我得到的网页不可用.服务器已配置为正确处理DNS,我们没有看到任何错误.请帮助.

谢谢

Tre*_*hns 20

这里有两件事情......

1:您的机器名称如何解决?这有几种机制.

Windows计算机使用NetBIOS/WINS/ActiveDirectory的组合来发现本地网络上的其他计算机.(Linux/Mac机器可以访问此数据SAMBA,假设它已启用.)

Mac使用Bonjour/Zeroconf找到对方.

根据报告的计算机名称,一些家用路由器(例如运行Tomato的路由器)将在授予DHCP租约时向本地DNS服务器添加条目.

Android没有安装SAMBA或Zeroconf服务,因此我们必须依赖DNS服务器提供的服务.

2: 假设您的DNS服务器自动更新以反映DHCP租约,则存在Android设备不使用DHCP提供的DNS搜索路径的已知问题.因此,只解析完全限定的doman名称.

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

要解决此问题,请尝试查找您尝试访问的设备的FQDN.


小智 16

解决方法的问题在于它不会改变真正的问题.真正的问题是公司的愚蠢和短视.

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

任何不这样做的人都注定要在任何竞争对手失败的那一刻失败.

事实 -

大量普通人在他们的家中拥有小型网络,他们使用手机(或尝试),笔记本电脑,媒体流媒体,SAMBA股票,无线打印机等.他们使用家庭网络中使用的路由器与浮动IP共享他们的无线网络.

企业计算已经发展并存在.在新平板电脑问世之前就存在了.平板电脑和智能手机的创造者忽视了(极度危险)标准.

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

现有世界在使用TCP时使用标准DNS.它使用它并且需要它才能运行.对于这些人来说,这不会改变.他们必须适应,否则他们会失败.

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

  • 您无法动态浏览网络.
  • 您无法通过HOSTNAME和SHARE名称访问您的网络共享
  • 您无法搜索并查看您有权访问的所有已连接工作组,HOSTNAME和域的列表
  • 您无法为手机或平板电脑指定HOSTNAME,并使用可以解析的短名称将其固定在您的浮动IP上
  • 你不能像其他地方一样(自20世纪70年代以来)让主持人得到解决.

ANDROID和MAC平板电脑已经把我们全部推回到了一个糟糕的世界,我们必须再次维护自己的HOSTS文件.我觉得我正在尝试修复SCO UNIX的未正确配置的副本

这是一个比驾驶员问题更大的错误,或者有"闪光"或一些不起眼的JAVA.第一个使整个网络正常运行且无缝开箱即用的竞争对手(没有根电话就成了一块砖头)如果能够负担得起的话,它们将迅速打败竞争对手.

真的很遗憾,因为我喜欢这两种设备,如果他们的操作系统没有被打破,他们可以做什么.