iptables -t nat -A PREROUTING -p tcp -m tcp --dport 10000 -j DNAT --to-destination 1.1.1.1:10000
iptables -t nat -A PREROUTING -p udp -m udp --dport 10000 -j DNAT --to-destination 1.1.1.1:10000
iptables -t nat -A POSTROUTING -d 1.1.1.1 -p tcp -m tcp --dport 10000 -j SNAT --to-source 2.2.2.2
iptables -t nat -A POSTROUTING -d 1.1.1.1 -p udp -m udp --dport 10000 -j SNAT --to-source 2.2.2.2
想通过 ip 2.2.2.2 的端口 10000 转发 1.1.1.1 的 10000,但是我的 2.2.2.2ip 总是变化的,有没有好的办法啊
1
kaneg 2019-09-13 21:38:14 +08:00 via iPhone
写个脚本,定时监测 ip,有变化就刷新 iptables
|
2
joyfun 2019-09-13 21:45:21 +08:00 via Android 1
to source 可以网卡的名字
|
3
shakespark 2019-09-13 22:04:41 +08:00 1
2 楼正解
|
4
LGA1150 2019-09-13 22:37:07 +08:00 via Android 2
-j MASQUERADE
|
5
herozzm 2019-09-13 22:44:29 +08:00 via iPhone
dns name
|
6
ZZSZZSZZS 2019-09-14 00:06:33 +08:00 via iPhone 1
4 楼正解
|