运行./iptables stop iptalbes -F iptalbes -X iptalbes -Z ./iptables save3、 重新配置规则iptables -t nat -A PREROUTING -d 219.239.xx.xx -p tcp --dport 8080 -j DNAT --to-destination 172.18.10.205:80iptables -t nat -A POSTROUTING -d 172.18.10.205 -p tcp --dport 80 -j SNAT --to 172.18.10.212iptables -A FORWARD -o eth0 -d 172.18.10.205 -p tcp --dport 80 -j ACCEPTiptables -A FORWARD -i eth0 -s 172.18.10.205 -p tcp --sport 80 -j ACCEPTDNAT SNAT 的请参考帮助,以纯软件方式实现端口映射功能软件有很多, 比如, MS Windows9x/200/XP 下的PortTunnel 专门针对HTTP、FTP、SMTP 服务的端口映射,2、 在/etc/rc.d/init.d目录下有iptables 文件,在linux上做端口映射#假设你的内网ip为 192.168.1.22 外网 202.102.99.99修改/etc/sysconfig/iptables添加 -A PREROUTING -d 202.102.99.99 -p tcp --dport 8085 -j DNAT --to-destination 192.168.1.22:8085 -A POSTROUTING -d 192.168.1.22 -p tcp --dport 8085 -j SNAT --to 202.102.99.99linux端口映射如何应用#假设你的内网ip为 192.168.1.22 外网 202.102.99.99修改/etc/sysconfig/iptables添加-A PREROUTING -d 202.102.99.99 -p tcp --dport 8085 -j DNAT --to-destination 192.168.1.22:8085-A POSTROUTING -d 192.168.1.22 -p tcp --dport 8085 -j SNAT --to 202.102.99.99,而以软硬结合方式实现端口映射功能的, 主要常见于各种路由器(提供网关路由功能),4、 新的规则存盘 ./iptables save 规则存盘后在/etc/sysconfig/iptables这个文件里面,如下面 tcp 6 53 TIME_WAIT src=../../221.122.59.2 dst=219.239.xx.xx sport=7958 dport=8080 packets=9 bytes=1753 src=../../172.18.10.205 dst=172.18.10.212 sport=80 dport=7958 packets=9 bytes=5777 [ASSURED] use=1如何设置端口映射 端口映射的几种方法如何设置端口映射 端口映射(Port Mapping/Port Forwarding)有点类似服务重定向, 所以有些路由器(Router)中也称为虚拟服务器(Virtual Server),端口映射的实现方式可以分为纯软件和软硬结合方式。
Linux端口映射
可以。请参考下面的设定:【实现功能】 PC A是 eth0 172.18.10.212 内网 eth1 219.239.xx.xx 外网PC B是 172.18.10.205 内网A的8080端口映射到B的80端口【步骤】1、 首先应该做的是/etc/sysctl.conf配置文件的 net.ipv4.ip_forward = 1 默认是0 这样允许iptalbes FORWARD。2、 在/etc/rc.d/init.d目录下有iptables 文件,使用格式如下 Usage: ./iptables {start|stop|restart|condrestart|status|panic|save} 相当与service iptables {....} 把iptables 服务停止,清除以前的规则,存盘 到/etc/rc.d/init.d目录下,运行./iptables stop iptalbes -F iptalbes -X iptalbes -Z ./iptables save3、 重新配置规则iptables -t nat -A PREROUTING -d 219.239.xx.xx -p tcp --dport 8080 -j DNAT --to-destination 172.18.10.205:80iptables -t nat -A POSTROUTING -d 172.18.10.205 -p tcp --dport 80 -j SNAT --to 172.18.10.212iptables -A FORWARD -o eth0 -d 172.18.10.205 -p tcp --dport 80 -j ACCEPTiptables -A FORWARD -i eth0 -s 172.18.10.205 -p tcp --sport 80 -j ACCEPTDNAT SNAT 的请参考帮助,这里不再陈述。4、 新的规则存盘 ./iptables save 规则存盘后在/etc/sysconfig/iptables这个文件里面,若你对这个文件很熟悉 直接修改这里的内容也等于命令行方式输入规则。5、 启动iptables 服务 ./iptables start 在/proc/net/ip_conntrack文件里有包的流向,如下面 tcp 6 53 TIME_WAIT src=../../221.122.59.2 dst=219.239.xx.xx sport=7958 dport=8080 packets=9 bytes=1753 src=../../172.18.10.205 dst=172.18.10.212 sport=80 dport=7958 packets=9 bytes=5777 [ASSURED] use=1
如何设置端口映射 端口映射的几种方法
如何设置端口映射 端口映射(Port Mapping/Port Forwarding)有点类似服务重定向, 所以有些路由器(Router)中也称为虚拟服务器(Virtual Server)。 为了描述方便, 下面的叙述中统一称为[端口映射]。 采用端口映射的方法,可以实现从Internet 到局域网内部机器的特定端口服务的访问。 端口映射的实现方式可以分为纯软件和软硬结合方式。 以纯软件方式实现端口映射功能软件有很多, 比如, MS Windows9x/200/XP 下的PortTunnel 专门针对HTTP、FTP、SMTP 服务的端口映射,提供了较多的参数设置,在相应的标签菜单下调整。又如各种版本的Linux 操作系统本身就支持端口映射, 只需要网络管理员做相应的设置和调整即可实现。 而以软硬结合方式实现端口映射功能的, 主要常见于各种路由器(提供网关路由功能) 。
在linux上做端口映射
#假设你的内网ip为 192.168.1.22 外网 202.102.99.99修改/etc/sysconfig/iptables添加 -A PREROUTING -d 202.102.99.99 -p tcp --dport 8085 -j DNAT --to-destination 192.168.1.22:8085 -A POSTROUTING -d 192.168.1.22 -p tcp --dport 8085 -j SNAT --to 202.102.99.99
linux端口映射如何应用
#假设你的内网ip为 192.168.1.22 外网 202.102.99.99修改/etc/sysconfig/iptables添加-A PREROUTING -d 202.102.99.99 -p tcp --dport 8085 -j DNAT --to-destination 192.168.1.22:8085-A POSTROUTING -d 192.168.1.22 -p tcp --dport 8085 -j SNAT --to 202.102.99.99