问一个 iptables 端口转发的问题

2019-09-13 20:54:21 +08:00
 cuixiao603
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 总是变化的,有没有好的办法啊

2495 次点击
所在节点    宽带症候群
6 条回复
kaneg
2019-09-13 21:38:14 +08:00
写个脚本,定时监测 ip,有变化就刷新 iptables
joyfun
2019-09-13 21:45:21 +08:00
to source 可以网卡的名字
shakespark
2019-09-13 22:04:41 +08:00
2 楼正解
LGA1150
2019-09-13 22:37:07 +08:00
-j MASQUERADE
herozzm
2019-09-13 22:44:29 +08:00
dns name
ZZSZZSZZS
2019-09-14 00:06:33 +08:00
4 楼正解

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/600684

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX