外网无法访问80端口?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了外网无法访问80端口?相关的知识,希望对你有一定的参考价值。

外网无法访问80端口,但是内网地址可以,80端口未被占用,请高手指教!
解决了,原来电信把我80端口给封了,要签安全协议才能开!太黑了!

可以访问,需要进行设置,具体如下:

1、第一步,输入路由器的设置地址,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,输入用户名和密码,单击“登录”按钮,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,双击弹出的窗口中的“高级设置”选项,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,在弹出的窗口中单击“地址转换”选项,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,单击“虚拟服务器”选项卡,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,单击“新增”按钮,见下图,转到下面的步骤。

7、第七步,完成上述步骤后,填写正确的服务名称,外部端口,内部端口,内部服务器ip,单击“增加”按钮,并成功映射端口8080,内部端口必须填写8080,见下图。这样,就解决了这个问题了。

参考技术A 路由器的话`要做端口映射`把80映射到本机`防火墙要添加为允许任何IP访问tcp80端口` 参考技术B ①、先做好端口防火墙或者 路由的80 端口映射,要是这个步骤您已经完成,但是还是不行的话,那座第二步;
②、将您以前用作网站服务的80端口改为其他端口,如 81、8080、8088、8888等等,再重新做好 端口映射,因为据说现在很多运营商 都 把未备案的 网站的80端口“封杀”,据说需要“备案”才能使用80端口。本回答被提问者采纳
参考技术C 咋看咋像80被防火墙或路由给禁了

外网无法访问自己搭建的web服务问题

问题描述:

1、IP确定是电信公网IP

2、电脑并未直连猫,通过路由链接的

3、已经修改nginx监听端口为8887

4、已经在路由设置的虚拟服务器里面,做了服务端口和内部端口与局域网ip的映射,服务端口设为9999,内部端口设为与nginx监听端口一致:8887
5、经测试,localhost:8887 访问nginx服务器结果正常
6、经测试,假设我的公网ip为XXX.XXX.XXX.XXX,通过外网IP+服务端口号,即XXX.XXX.XXX.XXX : 9999无法访问nginx ,通过fiddler抓包发现,可以抓到此包已经发至本机,但无法链接上端口(8887端口),但实际上我已经在内部端口映射上,设置了8887端口。
7、修改nginx服务器监听端口为80端口,在此访问XXX.XXX.XXX.XXX:9999 , 访问正常。

请问:为什么路由设置中的内部端口并未生效,是否XXX.XXX.XXX.XXX:9999访问到了本地主机后,就默认将http协议发往80端口?如不是,请各位分析一下第六条为什么无法访问nginx服务?

参考技术A 常见的原因可能是web容器的端口被占用了,以tomcat为例,可能是因为tomcat服务默认的8080端口被占用了,此时我们测试人员需要借助以下方式来做进一步判断(以window系统为例):
1.启动windows的命令窗口;
2.在命令窗口输入命令,netstat -ano |findstr "8080" ,回车即可看到8080端口被那个应用占用了;
3.输入命令基于进程id查找进程名称:tasklist |findstr "进程id号"
4.输入命令来杀死相应进程:taskkill /f /t /im "进程id或者进程名称"
以上内容均来自传智播客软件测试老师,他们论坛还有课程和配套资料。查查就可以,或者是对话框也能领。
参考技术B 外网访问格式

http:// 后面跟IP:端口号

测试

还有防火墙开放 需要的端口号追答

对了,不知是什么路由,有的有个“端口回流”选项,打开才能在内网,以外网IP模式登录

以上是关于外网无法访问80端口?的主要内容,如果未能解决你的问题,请参考以下文章

nginx非80端口配置 外网无法访问

电信屏蔽了80端口。外网无法访问内网上的WEB网页、请高手指点一下如何用其他端口替换80端口。

tomcat外网无法访问80和8080端口,其他端口可以访问

wampserver搭建的网站外网无法访问的问题

Linux系统下的80端口公网无法访问。

centos7 80端口无法访问