首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如果不附加域名,则无法解析Android浏览器主机名

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

Stack Overflow用户
提问于 2011-12-28 09:47:25
回答 2查看 35K关注 0票数 19

我正在尝试使用android浏览器中的机器名称打开托管在本地主机上的站点。当我在桌面浏览器上输入机器名称时,它会被解析,但在android设备上,我得到的网页不可用。服务器已配置为正确处理DNS,并且我们看不到任何errors.Please帮助。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-28 10:28:14

这里有两件事在起作用。

1:您的机器名是如何解析的?有几种机制可以解决这个问题。

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

Mac使用Bonjour/Zeroconf来找到彼此。

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

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

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

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

作为一种解决办法,请尝试查找您尝试访问的设备的FQDN。

票数 21
EN

Stack Overflow用户

发布于 2012-09-25 11:24:15

这种变通方法的问题是,它不会改变真正的问题。真正的问题是企业的愚蠢和短视。

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

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

事实-

大量的普通人在家里有小型网络,他们使用电话(或尝试使用)、笔记本电脑、媒体流媒体播放器、SAMBA共享、无线打印机等。他们使用具有浮动IP的家庭网络中使用的路由器来无线共享他们的网络。

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

他们很愚蠢,不听别人的话。

现有的世界在使用TCP时都使用标准DNS。它使用它,并且只需要让它发挥作用。这不会仅仅为了这些人而改变。他们必须适应,否则就会失败。

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

  • 您无法动态浏览网络。
  • 您无法通过主机名和共享名访问您的网络共享
  • 您无法搜索和查看您有权访问的所有连接的工作组、主机名和域的列表
  • 您不能为您的电话或平板电脑指定主机名,并使其使用可解析

的短名称正确地保持您的浮动IP

  • 您无法像解析其他任何地方那样解析主机名(自1970年代以来)。

ANDROID和MAC平板电脑把我们都推回了一个糟糕的世界,在这个世界里,我们都必须再次维护自己的主机文件。我感觉像是在尝试修复SCO UNIX的一个配置不正确的副本

这是一个比驱动问题更大的错误,或者有"flash“或一些晦涩难懂的JAVA代码。第一个让整个网络正常运行、开箱即可无缝运行的竞争对手(不会将手机根植到砖头上)将迅速击败竞争对手,如果它们是完全负担得起的话。

真的很遗憾,因为我喜欢这两种设备,因为如果它们的操作系统没有崩溃,它们可以做什么。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8651043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档