【问题标题】:DNS problems with local hosts especially with Iphone/Ipad本地主机的 DNS 问题,尤其是 Iphone/Ipad
【发布时间】: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


【解决方案1】:

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

【讨论】:

  • 但是为什么我没有被重定向到我的服务器。连ping都成功了。
  • ping 不等于域名解析。
猜你喜欢
  • 2014-07-03
  • 2020-01-20
  • 2020-03-27
  • 2020-08-05
  • 1970-01-01
  • 1970-01-01
  • 2013-04-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多