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 ![]() to source 可以网卡的名字
|
![]() |
3
shakespark 2019-09-13 22:04:41 +08:00 ![]() 2 楼正解
|
![]() |
4
LGA1150 2019-09-13 22:37:07 +08:00 via Android ![]() -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 ![]() 4 楼正解
|