gpt4 book ai didi

iptables 将端口范围转发到不同主机上的另一个端口范围

转载 作者:行者123 更新时间:2023-12-04 12:41:10 26 4
gpt4 key购买 nike

我想将端口范围(30000 到 40000)上的传入请求重定向到不同端口范围(10000-20000)上的不同主机,将它们映射为 1 到 1。(30000 到 10000、40000 到 20000 等)
如果端口范围相同,即:

iptables -t nat -I PREROUTING -p tcp -m tcp --dport 10000:20000 -j DNAT --to [local_ip]:10000-20000

它完美地工作。但如果初始端口范围与辅助主机上的端口范围不同:
iptables -t nat -I PREROUTING -p tcp -m tcp --dport 30000:40000 -j DNAT --to [local_ip]:10000-20000

然后,不是将每个端口与其对应的端口映射,而是将端口 30000-40000 上的所有传入连接映射到辅助主机上的相同(我认为是随机的)端口(目前它们都将映射到 13675)。

我也尝试过使用端口重定向
-j REDIRECT

我也无法让它工作。

如何保持与第一个示例相同的行为以使用不同的端口范围?

最佳答案

经过大量搜索和询问,显然 iptables 无法处理,即使使用伪接口(interface)也是如此。

关于iptables 将端口范围转发到不同主机上的另一个端口范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23652154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com