无法通过 wifi 获取本地服务器的响应

无法通过 wifi 获取本地服务器的响应

我有一台本地服务器,托管多个网站。它已接入路由器,内部 IP 为 192.168.1.2。如果我用电缆将另一台计算机连接到同一路由器,一切正常 - 我可以成功打开托管网站。

但是我无法通过这个路由器的 wifi 打开它们。Ping 可以,但是网站打不开。Internet 可以,任何外部网站都可以打开。

我也可以从外部网络打开托管网站。因此网站不仅仅通过 wifi 在本地网络内运行。

如果我使用以下代码更新笔记本电脑的 /etc/hosts,任何托管网站都可以开始工作

192.168.1.2 mydomain.com

我的路由器中只有一条特殊规则,它将任何入站流量发送到服务器:

internal ip: 192.168.1.2
protocol: TCP
external port: 80
internal port: 80

答案1

您的问题的答案取决于您的 DNS 和 DHCP 设置。问题很可能出在您的 wifi DNS 和 DHCP 设置上。

您需要提供有关如何设置路由器和 wifi 客户端以接收 DNS 和 DHCP 的信息。

根据您所使用的网络服务器,网站的设置和配置可能也与之有关。

相关内容