公网IPV6端口转发内网IPV4访问的几种方法

现在宽带上网大部分都有IPV6地址了,手机流量卡上网100%有IPV6地址,既然IPV6地址这么普及,那为何还要做IPV6端口转发内网IPV4?
原因主要有2个:
1个是有些设备系统本身不支持IPV6,即使路由器已经分配了IPV6,这类设备也没有IPV6,比如很多机顶盒,比如winXP系统等等;
第2是很多软件都是以前设计的,这些软件也不支持IPV6通信,比如SQL数据库早期版本,比如WINDOWS远程桌面早期版本等等。
以前的设备和软件都运行的非常好,仅仅是因为不支持IPV6就换掉也不可能,但IPV6可以在互联网直接访问的优点是真的不错,而有公网IPV4地址的情况又很少,所以公网IPV6端口转发内网IPV4就有了很大市场。
现在市场是是采用服务器中转的办法来解决IPV4无法直接通信的问题,这个弊端很明显,因为数据是通过服务器中转的,所以就会受到服务器硬件和带宽的限制。
用公网IPV6端口转发内网IPV4就实现了点对点直接通信,不受服务器制约,而且原有系统和软件不需要做任何修改就可以照常使用。
有2个办法实现:
一个是使用每步科技的IPV6动态域名解析服务,这个服务是免费的,软件包含了IPV4端口转IPV6以及IPV6端口转发内网IPV4。具体实现方法可以去网站看。
第2个方法是用支持IPV6地址的路由器来实现,Tomato路由器、Openwrt路由器、老毛子路由器都可以实现这样的端口影射,很多路由器都可以刷这样的固件,比如烽火HG320在淘宝不过10多元,刷Tomato固件就可以实现公网IPV6端口映射内网IPV4了
进入路由器设置,在USB设置里“挂载后运行脚本”,增加:
/tmp/mnt/sda1/socat/socat TCP6-LISTEN:3389,reuseaddr,fork TCP4:192.168.5.15:3389 &
这个命令就是转发 3389端口,修改为 1433就可以转发SQL数据库端口,很容易实现。

发布了45 篇原创文章 · 获赞 17 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qingdaoaptea/article/details/104366319