配置好了IIS,并且路由做了端口映射 为何外网用户访问不到

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置好了IIS,并且路由做了端口映射 为何外网用户访问不到相关的知识,希望对你有一定的参考价值。

ifconfig查到自己的内网IP是192.168.1.100 网上查到自己外网IP是183.17.57.141
路由器里配置了虚拟服务器 可为什么外网的人输了我的外网地址后确显示无法打开网页
自己家用得是电信上网 还是说电信封掉了我的端口?我改成80端口以外的也不行

电信不可能封http端口。打不开原因很多:
1、如果你要让192.168.1.100做web服务器,首先要在出口路由器上做静态地址转换NAT,最好做端口级别的NAT,192.168.1.100:80 - 183.17.57.141:80。(我猜可能就是你说的配置虚拟服务器吧)。
2、如果确认路由器配置无误,着检查是否你的IIS配置有问题,最简单就是在内网的另外一台pc上尝试通过web访问192.168.1.100。看看能否正常访问。
通过这两个方式找到问题所在,让后再考虑如何解决!追问

我用TOMCAT也试了还是不行 内网间的PC都可以访问到 但是到了外网就不行了

参考技术A 网络服务提供商已关闭80端口,我在这里也很喜欢你换到另一个端口,所以访问的域名后面加上冒号,然后输入端口号访问 参考技术B 首先看下你自己用外网IP能不能访问。如果你能访问就是说明你没做映射。你自己用外网IP都不能访问就是你服务器配置问题。就这样简单。 参考技术C 可能是你的windows防火墙阻止访问,您需要一个防火墙的80端口释放按钮。 参考技术D 可能是你的windows防火墙阻止了访问,你需要在防火墙中把80端口放行即可。

以上是关于配置好了IIS,并且路由做了端口映射 为何外网用户访问不到的主要内容,如果未能解决你的问题,请参考以下文章

win10下 java web Tomcat 配置,内网能访问,路由器做了端口映射后,用外网不能访问

linux某个端口外网不能访问(做了映射)

怎么绑定域名我在路由器上做了端口映射,怎么绑定到我

两台WEB服务器,一台TOMCAT,一台IIS,路由中把80端口映射到TOMCAT上,如何在TOMCAT中将指定网址转到IIS上

端口映射之有路由器和无路由器

C# winform映射端口问题