1

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

谢谢你的帮助

4

1 回答 1

0

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

于 2013-09-21T12:38:43.057 回答