使用iptables进行端口转发

背景 由于项目需要在物理服务器(centos系统)上面安装KVM虚拟机后,使用的NAT模式,需要将虚拟机提供服务的端口进行映射出来 不想额外安装其他软件,所以干脆直接用Iptables进行转发 开启系统的转发功能 /etc/sysctl.conf文件 net.ipv4.ip_forward=1 iptables 命令 iptables -t nat -A PREROUTING -p tcp –dport [端口号] -j DNAT –to-destination [目标IP:目标端口] iptables -t nat -A POSTROUTING -p tcp -d [目标IP] –dport [目标端口] -j SNAT –to-source [本地服务器IP] iptables -t