路由器设置端口映射(局域网通过外网访问)
在开发工作中,我一般都是用花生壳对内网地址做映射,从而达到外网访问内网的资源。但是在这个过程中经过了花生壳的转发,在访问速度是慢了很多,同时你必须一直开启花生壳客户端才行。所以,这里我简单介绍一下直接通过路由器中对电脑进行映射,让外网通过路由器的公网ip直接访问局域网中的资源。
1.首先,我启动我电脑上的Tomcat,然后访问Tomcat下默认的资源,可以根据自己实际配置本机局域网和端口号,如下图:
![Center][]
2.访问192.168.1.1进入路由器管理界面(我用的是TP-LINK路由器,其他路由器详细看说明书),登陆首页>【转发规则】>【虚拟服务器】,如x下图:
![Center 1][]
虚拟服务器右侧根据规则添加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+端口号访问局域网的网站资源了。
转自:http://blog.csdn.NET/u011019141/article/details/53709668
还没有评论,来说两句吧...