iptables端口轉發規則(內網端口轉外網端口)


需求:
外網124.202.173.118需要訪問 10.45.225.70的內網54032端口,10.45.225.70服務器有公網地址139.129.109.81
將內網地址端口轉發到外網地址端口,並允許其他外網地址訪問內網端口

1、操作iptables規則之前執行 

iptables-save>/etc/init.d/iptables.up.rules

#將內存中執行的規則保存到配置中,防止內存中運行了沒有保存的規則,下次丟失規則,無法從配置文件中載入

2、添加轉發規則,添加在INPUT鏈之前

vim /etc/init.d/iptables.up.rules
*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [1:60]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -s 124.202.173.118 -d 139.129.109.81/32 -p tcp -m tcp --dport 5432 -j DNAT --to-destination 10.45.225.70:54032
-A POSTROUTING -j MASQUERADE
COMMIT

3、將新添加規則保存到內存中立即生效

iptables-restore < /etc/init.d/iptables.up.rules


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM