我在本地网络中与不同设备进行通信时遇到了一些问题。我建议一些 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 上的名称呢?
谢谢你的帮助