iptables 将传入的 ipv4 流量转发到 ipv6

Mat*_*uth 3 ubuntu iptables forwarding

我是 iptables 的新手,我对它的配置感到迷茫和困惑。我有 IPv4 和 IPv6 连接的工作服务器和只有 IPv6 连接的家庭服务器。

如何设置将所有传入 IPv4 流量、端口 5600 从工作服务器转发到我的家庭服务器(IPv6 地址)、端口 5600 的规则?

leu*_*cos 6

据我所知,你就是不能。传输方式不同,iptables 做不到。但是,您可以设置一个进程,该进程将从一个套接字中提取数据并将其馈送到另一个套接字中。

您可以在您的工作服务器上尝试:

socat TCP4-LISTEN:5600,fork,su=nobody TCP6:[home_server_ipv6_address]:5600
Run Code Online (Sandbox Code Playgroud)

祝你好运。