2011-12-28 72 views

回答

19

有在这里打球两件事情......

1:如何您的机器名得到解决?这有几种机制。

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

Mac上使用Bonjour /零配置找到对方。

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

的Android没有安装Samba或零配置服务,所以我们要依靠什么您的DNS服务器提供。

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

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

作为一种变通方法,试图找到FQDN为你要访问的设备。

+0

谢谢!你认为修改dhcpdc.conf文件有助于解决问题吗?感谢您的帮助! – user1110790 2011-12-28 20:59:11

+1

我还没有尝试过,但值得一试。也就是说,除非您的手机拥有root权限,否则您将无权编辑此文件。 – 2011-12-28 21:01:36

+1

如果你可以在你的手机上安装Firefox,那么这个工作。 – svandragt 2013-09-18 14:50:04

14

解决方法的问题是它不会改变真正的问题。真正的问题是企业愚蠢和短视。

移动计算只是不如你的轻松,无缝地找到你的数据,无论你在哪里能力。您的智能手机和平板电脑都必须以与台式机和笔记本电脑相同的方式使用网络。

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

事实 -

平均人数量庞大的在自己家的小网络,这与他们自己的手机使用(或尝试),笔记本电脑,媒体飘带,SAMBA共享,无线打印机等,他们使用的路由器用于具有浮动IP的家庭网络以无线方式共享网络。

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

也看到 - 他们是愚蠢的,不听

现有世界使用标准DNS时,它使用TCP。它使用它并且需要它才能起作用。这不会为这些人改变。他们必须适应,否则他们会失败。

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

  • 您无法动态探索网络。
  • 你不能访问你的网络股主机名和共享名
  • 无法搜索和查看所有连接的工作组,主机名和你有机会获得
  • 域列表不能指定主机名为您的手机或平板电脑,并有坚持您的浮动IP正确与一个简短的名字,决议
  • 你不能让HOSTNAMES像他们在其他地方(自20世纪70年代)一样解决。

ANDROID和MAC平板电脑将我们都推回到了一个不好的世界,在这个世界里我们必须重新维护我们自己的HOSTS文件。我觉得我正在尝试修复配置不当的SCO UNIX

这是一个很大的错误远大于驱动程序问题,或者具有“闪存”或一些模糊的JAVA片段。第一个让整个网络正常运行并且无缝运行的竞争对手(无需将手机变成砖头)将在竞争对手中迅速斩获竞争对手。

真的很惭愧,因为我喜欢他们可以做的两个设备,如果他们的操作系统没有损坏。

+0

对于Android运行缺少全功能DNS的操作系统,您是否有参考?我想我遇到了与此相关的问题,并且某种确认会有所帮助。 – GrandAdmiral 2014-08-11 16:40:36

+0

这个现在还在发生吗? – Carlos 2016-04-11 06:41:45

+0

悲伤但真实,多年以后Google刚刚开始保护其Android应用程序,但仍无法解析HOSTNAME,甚至无法提供一个......完全断开连接的设备! – Darkendorf 2016-07-21 07:21:26