本地主机的DNS问题,尤其是Iphone / Ipad

时间:2013-09-21 12:23:09

标签: iphone ipad dns dyndns local-network

我在本地网络中与不同设备进行通信时遇到一些问题。我建议一些DNS问题或不正确的DNS设置

首先,简要介绍一下我的设备:

  • 路由器:Speedport W 921V(最新固件1.22。)也使用dyndns进行远程操作
  • 文件 - / Web- 服务器:Debian Squeeze运行samba和apache
  • Client1:计算机,使用Win 7 Pro
  • Client2:Iphone / Ipad

互联网适用于所有设备!所有客户端都将DNS设置为路由器的IP。路由器还具有从我的Web服务器的端口80到端口80以及端口8080的端口转发设置。要在我的本地网络之外访问我的Web服务器也可以正常工作,但是....

问题1)解决公共dyndns-address

当我在本地网络中ping我的公共地址 mysubdomain.dyndns-home.com 时,IP将得到正确解析而不会在所有设备上出现任何超时问题,但当我使用我的公共地址时浏览器(Chrome,Firefox,IE)存在超时错误消息或服务器关闭消息。这在所有设备上都是相同的行为。那为什么我不能在我的本地网络中使用我的公共地址呢?要改变这一点,我需要改变什么?

问题2)解析Iphone / Ipad上的本地设备

因为我无法在本地网络中使用我的公共地址,所以我希望通过本地设备名称进行通信。所以我的所有设备都是通过路由器中的mac-address注册的。当我登录路由器时,我可以看到当前正在运行的所有设备及其IP地址。因此,如果路由器是我的客户端的DNS,路由器应解析本地设备名称。到目前为止,对于运行Windows或Linux的计算机而言。但在我的Iphone或Ipad上,名称将无法解析。我也尝试刷新租约或忘记网络并重新连接,但我仍然无法与我的Iphone / Ipad和其他设备通信。那么我该如何解决我的Iphone / Ipad上的名字呢?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

1)因为您在本地网络中,所以必须使用私有IP(您可以在Windows上使用ipconfig或在linux上使用ifconfig命令行查看私有IP)。公共IP适用于网络上的所有其他计算机。如果您想测试服务器是否正常工作,您可以使用代理(如www.anonymouse.org)