通过路由器设置,让外网可以访问内网电脑应用服务

1.百度中输入ip即可确定当前电脑使用的外网IP

固定自己电脑内网的ip地址

2、设置自己的路由器

    登录到路由器,找到“端口转发”设置,如图配置完成后保存

 

 

这样配置配置完成,当通过外网访问:外网ip:80,就会被映射到:192.168.11.209:8080

注:ip为示例图中设置信息

也就是说通过访问外网ip:80,就可以内网访问192.168.11.209:8080,或者本机访问127.0.0.1:8080一个效果。

linux外网ip教程,请看下面的

https://blog.csdn.net/zbgjhy88/article/details/55289785

 

在开发工作中,我一般都是用花生壳对内网地址做映射,从而达到外网访问内网的资源。但是在这个过程中经过了花生壳的转发,在访问速度是慢了很多,同时你必须一直开启花生壳客户端才行。所以,这里我简单介绍一下直接通过路由器中对电脑进行映射,让外网通过路由器的公网ip直接访问局域网中的资源。

1.首先,我启动我电脑上的Tomcat,然后访问Tomcat下默认的资源,可以根据自己实际配置本机局域网和端口号,如下图:

         

 

2.访问192.168.1.1进入路由器管理界面(我用的是TP-LINK路由器,其他路由器详细看说明书),登陆首页>【转发规则】>【虚拟服务器】,如x下图:

    

虚拟服务器右侧根据规则添加ip地址和端口信息。

 

举例说明:如果您的FTP服务器(端口号为21)IP地址为192.168.1.2,Web服务器(端口号为80)地址为 192.168.1.3,POP3服务器(端口号为110)IP地址为 192.168.1.6,游戏服务器(端口号为6001-6008)IP地址为 192.168.1.8,这时您需要指定如下的虚拟服务器映射表:

服务端口

IP地址

协议

状态

21

192.168.1.2

ALL

生效

80

192.168.1.3

TCP

生效

110

192.168.1.6

TCP

生效

6001-6008

192.168.1.8

TCP

生效

注意:如果设置了服务端口为80的虚拟服务器,则需要将“安全功能”菜单中“远端WEB管理”项的WEB管理端口设置为80以外的值, 如8080,否则会发生冲突,而导致虚拟服务器不起作用。

3.关闭你电脑的防火墙。

 

win7通过【控制面板】-【系统和安全】-【Windows 防火墙】-【打开或关闭Windows防火墙】。

4.在百度输入自己的IP,会得到你当前网络的公网ip,如图:

5.至此,你可以通过公网IP+端口号访问局域网的网站资源了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值