这是我的环境:
WAN 电缆 -> Docsis 3 Zoom 1094 调制解调器 -> TP-Link AC1750 双链路路由器 -> 要转发的服务器
(动态公网 IP)-> 调制解调器:(内部网卡:192.168.100.1
)-> 路由器:10.1.1.1
-> 内部服务器(10.1.1.10
)
我暂时关闭了内部服务器的防火墙,以确保一切可以进出。还设置为静态 IP
在“路由器”管理界面中,我进入转发->虚拟服务器,在端口 80 TCP/UDP 上10.1.1.1
添加了允许,并启用了它10.1.1.10
我把路由器管理接口改成8080,这样就不会有80端口冲突了。
Docsis 3 Zoom 1094 调制解调器没有可配置选项,只有一个信息页面192.168.100.1
,可从网络上的所有 PC 访问。
当我尝试访问我的公共 IP(如路由器和 whatsmyip.com 上所列)时,我收到一条错误消息,提示未收到任何数据。在内部,访问 IP 时,Web 服务器会做出响应。
奇怪的是,当我在内部网络中的 PC 上输入我的公共 IP 时,它仍然会进入我尝试访问的内部服务器页面。
我不知道哪些配置是错误的。UPNP 已打开,DMZ 计算机已关闭,没有端口触发规则。更多信息请见下文
这是电缆调制解调器信息页面:(来自 192.168.100.1)
以下是一些 IP 和路由器信息:
以下是 LAN 信息:
来自路由器的 WAN 信息:
NAT 设置:
端口转发设置:
答案1
问题是由于 Cox 阻塞了端口 80。目前这个问题还没有解决,我正在研究将 sitename.com 的端口 80 代理(可能通过 cloudflare)到 public-ip:otherport,这样访问该网站的人就不会看到这种不便。