我通过路由器打开了端口 80,我已禁用防火墙,并且 canyouseeme.org 可以看到端口 80。但我无法导航到我的 IP 地址,即我的 Web 服务器。
为什么我的端口可见但我却无法访问它?
我升级互联网时从康卡斯特购买了这款新路由器/调制解调器,在此之前一切正常。现在我无法运行我的服务器,我已禁用所有防火墙,允许所有允许的防火墙,搜索了所有我能想到的搜索内容,但我无法访问我的 IP(网络服务器)。
之前我的本地 IP 是 192.168.1.0,现在则是 10.0.0.0
在尽可能多地调整了我的服务器之后,我决定只安装 xampp 并继续测试它,直到它正常工作为止。
这肯定是调制解调器路由器出了问题,但我搞不清楚。所以再说一遍……
为什么我的端口可见但我却无法访问它?
我可以在本地访问它(IE 10.0.0.50)我正在尝试获取外部访问权限。
- Windows防火墙已关闭
- xampp conf 允许所有
- xfinity防火墙已关闭
-- 调制解调器/路由器型号 --- 型号:TG1682G
答案1
在某些路由器上,端口 80 不能用于除了访问路由器配置页面之外的其他目的 - 某些互联网提供商也出于各种原因阻止端口 80 流量。
我会在您的 Web 服务器上使用端口 8080 作为 HTTP。在 Web 服务器的 IP 地址上执行一条将端口 8080 转发到端口 80 的规则。
如果你需要你的旧 IP,那么你必须将路由器的 IP 更改为 192.168.1.1 - 这应该还会自动更改 DHCP 范围。某些路由器(例如 TG582N)不会更改范围。
另外,重新打开你的防火墙!