A8站源码交易平台
端口映射
首要,简单告诉大家,什么叫端口映射:
端口映射又叫端口转发,又叫--虚拟服务器,每个品牌路由器不同,叫法不相同。
端口映射进程
端口映射进程就好像:你家在一个小区里B栋2410室,你朋友来找你,找到小区门口,不知道你住哪层哪号?就问守门的保安,保安很推让的奉告了他你家详细门牌,所以你朋友很轻松的找到了你家。这个进程就是外网访问内网通过端口映射的形象比如.
我们这儿所说的端口,不是计算机硬件的I/O进出端口,而是软件形式上的概念。
服务器可以向外供应多种服务,比如,一台服务器可以一同是WEB服务器,也可以是FTP服务器,一同,它也可以是邮件服务器。
为什么一台服务器可以一同供应那么多的服务呢?其间一个很首要的方面,就是各种服务选用不同的端口分别供应不同的服务,比如:WEB选用80端口,FTP选用21端口等。这样,通过不同端口,计算机与外界进行互不烦扰的通讯。我们这儿所指的端口不是指物理意义上的端口,而是特指TCP/IP协议中的端口,是逻辑意义上的端口。
端口映射
:内网的一台电脑要上因特网对外打开服务或接收数据,都需求端口映射。
端口映射分为动态和静态.动态端口映射:内网中的一台电脑要访问新浪网,会向NAT网关发送数据包,包头中包括对方(就是新浪网)IP、端口和本机IP、端口,NAT网关会把本机IP、端口替换成自己的公网IP、一个未运用的端口,并且会记下这个映射联络,为往后转发数据包运用。然后再把数据发给新浪网,新浪网收到数据后做出反应,发送数据到NAT网关的那个未运用的端口,然后NAT网关将数据转发给内网中的那台电脑,完结内网和公网的通讯.当联接关闭时,NAT网关会开释分配给这条联接的端口,以便往后的联接可以继续运用。
动态端口映射其实也就是NAT网关的工作办法。
静态端口映射: 就是在NAT网关上打开一个固定的端口,然后设定此端口收到的数据要转发给内网哪个IP和端口,不管有没有联接,这个映射联络都会一贯存在。就可以让公网主动访问内网的一个电脑。
现在说一下我完结的办法:
A8站源码交易平台
1)先去路由器设置页面,做好端口映射:
a。在转发规则-->>虚拟服务器: 设置:端口映射绑定,如我想外网凡是访问 8080和1521端口的,都映射到内网IP为:192.168.1.138的主机上,
如图

b。在转发规则-->>特别应用程序:设置 端口触发。触发端口即a过程中的服务端口,打初步口即对应主机要打开的端口,如我想吧tomcat的8080和oracle的1521打开给外网:
图:

c。保存全部设置
2)找到自己网线的公网IP(仅有的那个)可以找到:
。
假定我的公网IP为123.123.32.23
初步检验:
到其他网线去,http://123.123.32.23:8080/test/welcome.jsp
就可以访问到我在内网IP为192.168.1.138的主机上打开的tomcat服务器上的test网站系统的welcome页面了。
相同,oracle联接也相同,只需你在用来写内网IP的当地换成公网IP,就可以连上了。
如:jdbc:oracle:thin: @192.168.1.138:1521:companydb
写成:jdbc:oracle:thin: @123.123.32.23:1521:companydb
就可以了,这样,在外网也能访问到我在内网IP为192.168.1.138的主机上打开对应oracle服务了。
A8站源码交易平台