| 2022-10-24
不知道大家了解iptables是什么不?相信许多非计算机相关专业的朋友不了解它。小编这就跟大家解释一下,iptables其实是一个Linux下比较优秀的nat+防火墙工具,在工作中,有些时候是需要进行iptables端口映射的。那么,iptables端口映射如何设置?花生壳软件有哪些优势?
1.iptables-tnat-APREROUTING-d1.2.3.4-ptcp-mtcp--dport81-jDNAT--to-destination192.168.0.2:8180
2.iptables-tnat-APOSTROUTING-s192.168.0.0/255.255.0.0-d192.168.0.2-ptcp-mtcp--dport8180-jSNAT--to-source192.168.0.1
真实的传输过程如下所示:
假设某客户机的ip地址为6.7.8.9,它使用本机的1080端口连接1.2.3.4的81端口,发出的ip包源地址为6.7.8.9,源端口为1080,目的地址为1.2.3.4,目的端口为81.
主机1.2.3.4接收到这个包后,根据nat表的第一条规则,将该ip包的目的地址更该为192.168.0.2,目的端口更该为8180,同时在连接跟踪表中创建一个条目,(可从/proc/net/ip_conntrack文件中看到),然后发送到路由模块,通过查路由表,确定该ip包应发送到eth1接口.在向eth1接口发送该ip包之前,根据nat表的第二条规则,如果该ip包来自同一子网,则将该ip包的源地址更该为192.168.0.1,同时更新该连接跟踪表中的相应条目,然后送到eth1接口发出.
此时连接跟踪表中有一项:
连接进入:src=6.7.8.9dst=1.2.3.4sport=1080dport=81
连接返回:src=192.168.0.2dst=6.7.8.9sport=8180dport=1080
是否使用:use=1
而从192.168.0.2发回的ip包,源端口为8180,目的地址为6.7.8.9,目的端口为1080,主机1.2.3.4的TCP/IP栈接收到该ip包后,由核心查找连接跟踪表中的连接返回栏目中是否有同样源和目的地址和端口的匹配项,找到后,根据条目中的记录将ip包的源地址由192.168.0.2更该为1.2.3.4,源端口由8180更该为81,保持目的端口号1080不变.这样服务器的返回包就可以正确的返回发起连接的客户机,通讯就这样开始.
还有一点,在filter表中还应该允许从eth0连接192.168.0.2地址的8180端口:
iptables-AINPUT-d192.168.0.2-ptcp-mtcp--dport8180-ieth0-jACCEPT
以上就是关于iptables端口映射如何设置的问题了,其实我们会发现并不难。
花生壳内网穿透软件应用广泛,用户在选择软件需注重以下几点:
1、穿透性
内网穿透软件选择一定要注重穿透性,其穿透效果和网络访问有着紧密的联系。一旦网络穿透存在问题,用户就无法享受优质的内网访问。
2、操作性
内网穿透软件越简洁,其操作步骤越简单化,可快速、短时间内实现内网穿透。花生壳软件操作简单,任何人都可操作,无需专业人士。
3、功能性
软件功能性很关键,完善的功能,能保证用户使用需求,解决穿透存在的问题。
合理化选择内网穿透软件,针对用户来说非常关键。下面我们就以远程控制软件说说内网穿透软件的重要性。
远程控制软件是装有主控端的电脑可远距离的控制另一台被控端电脑的技术,广泛应用于远程办公、远程维护电脑等领域。但是远程控制会受到局域网IP的限制,如果想要跨局域网控制,就需要做端口映射。不过,这里为大家推荐花生壳内网穿透软件。
花生壳内网穿透软件的网络穿透率可达到99%,操作简单,可便于用户快速实现远程控制。在众多穿透软件中,花生壳软件极具优越的选择性。
1、服务保障,不论是口碑还是品牌,都能让用户信服;
2、支持任意端口,适用多领域;
3、可远程管理,应用方便;
不得不说,需要进行端口映射的设备或软件挺多的,大家学起来确实不容易。因此小编为大家推荐一款各大操作系统都可以使用的端口映射软件——花生壳。花生壳是一款性价比相当高的互联网产品,不但性能稳定、安全系数高、功能强大多样,操作方法也比较简便,只需要按照说明书简单操作就可以了。有兴趣的朋友可以下载试用。