【发布时间】:2013-09-26 18:33:43
【问题描述】:
我在本地网络中与不同设备进行通信时遇到了一些问题。我建议一些 DNS 问题或不正确的 DNS 设置
首先,简要概述一下我的设备:
- 路由器:Speedport W 921V(最新固件 1.22。)也使用 dyndns 进行远程操作
- 文件-/Web-服务器:运行 samba 和 apache 的 Debian Squeeze
- Client1:计算机使用 Win 7 Pro
- 客户端 2:Iphone/Ipad
互联网在所有设备上都能正常工作!所有客户端都将 DNS 设置为我的路由器的 IP。路由器还具有从端口 80 到我的 Web 服务器的端口 80 以及端口 8080 的端口转发设置。要在我的本地网络之外访问我的 Web 服务器也可以正常工作,但是....
问题 1) 解决公共 dyndns-address
当我在本地网络中 ping 我的公共地址 mysubdomain.dyndns-home.com 时,IP 将被正确解析,所有设备上都没有任何超时问题,但是当我在浏览器(Chrome、Firefox、IE)出现超时错误消息或服务器关闭消息。这是所有设备上的相同行为。那么为什么我不能在本地网络中使用我的公共地址呢?要改变这一点,我需要改变什么?
问题 2) 解决 Iphone/Ipad 上的本地设备
因为我不能在本地网络中使用我的公共地址,所以我想通过本地设备名称进行通信。所以我所有的设备都是通过路由器中的mac地址注册的。当我登录到我的路由器时,我可以看到当前正在运行的所有设备及其 IP 地址。因此,如果路由器是我的客户端的 DNS,则路由器应该解析本地设备名称。到目前为止,这适用于运行 Windows 或 Linux 的计算机。但在我的 Iphone 或 Ipad 上,名称将无法解析。我还尝试刷新租约或忘记网络并重新连接,但仍然无法与我的 Iphone/Ipad 和其他设备通信。那么我该怎么做才能解析 Iphone/Ipad 上的名称呢?
感谢您的帮助
【问题讨论】:
-
iphone 只是不适合网络:( 你应该尝试使用类似 websockets/HTTP 的东西,它使用 ID 广播机制。如果你依赖路由器上的 DNS 查找,你会遇到几天的问题。如果它不生产,那么它可能并不重要:)
-
Speedport W 921V 是否支持 websockets/HTTP?
-
不能说我已经记住了那个大声笑的规格
-
您解决了问题 2 了吗?
标签: iphone ipad dns dyndns local-network