使用路由器端口映射实现外网IP访问内网服务器

一:确认路由器的公网IP是不是真的公网IP(特别重要,如果不是可以不用看后面的了)

通过https://www.ip138.com/网站可以查询当前网络的公网IP,再进入路由器控制界面查看wan口IP和公网IP是否相同,如果不同,99%概率是私网IP(服务商在公网基础再分配的局域网)。

二:搭建服务器的web服务端(可以是其他的)

web服务端搭建参考:https://www.cnblogs.com/SCL729/p/16188239.html

三:确认服务器IP地址和映射端口号

 

 

我的是web服务端,用的是默认的80端口。如果你是其他服务端或其他端口,需要提前确定

四:路由器端口映射

输入路由器的地址,一般默认都是 192.168.1.1。登录路由器管理界面。(方法网上很多不细说)进去的时候,一般是在“基础配置”--“网络配置-NAT配置”里,不同路由器可能会有差异。

 

 

在添加映射页面,填写好“入接口选择”,“内网服务器IP”,“内网服务端口”以及选择“外网端口”形式,点击确定即可。(如果通过IP地址直接访问,默认使用的外部端口就是80端口。如果设置其他外部端口如8080,需要以IP地址加端口号的形式访问,例如:192.168.1.11:8080)

端口映射好了,通过访问路由器公网IP就可以直接映射到内网指定端口,从而实现访问内网服务器web服务端。

一:如果端口映射设置好了仍然不能访问

A.先确认第一条。是不是公网IP

B.确定端口号和IP地址是否设置正确

C.确认服务器端能不能正常工作,可以通过局域网的其他电脑访问看能不能访问

D.是不是服务器或路由器防火墙屏蔽了端口导致不能访问

E.看是不是被路由器远程web登录端口的端口号屏蔽了,如果屏蔽了需要将路由器登录端口号改成其他端口号

 

posted @ 2022-04-24 23:14  游灵  阅读(2386)  评论(0编辑  收藏  举报