如何在基于 IPv4 的 NAT 配置的同时设置 IPv6?

如何在基于 IPv4 的 NAT 配置的同时设置 IPv6?

我想将所有流量从 IPv4 NAT 路由到我拥有的 IPv6 地址。我在互联网上搜索了有关此内容的优秀教程,但找不到。现在我iptables在 Linux 中使用 IPv4 NAT 设置了网络。

有人能给我指出正确的方向吗?也许你可以给我一个你可能知道的 URL?

另外,可以ip6tablesiptables一起使用吗?

克里斯

答案1

是的,可以一起使用ip6tablesiptables将 IPv4 和 IPv6 视为完全独立的第 3 层堆栈。

自从NAT 目前不支持或不推荐与 IPv6 一起使用,并且没有相关标准,你可能需要/64为你的网络获取路由,而不是使用单个 IP 地址。(至少,这是IETF 建议)如果你依赖 NAT 来以某种方式保护你的网络(防止从外部连接到你的内部主机),你必须用其他方式保护它

我不确定你用什么路由器,但我的路由器基于 DD-WRT,它有一个启动和运行 IPv6 的优秀教程。由于您使用的是基于 Linux 的路由器,因此这些基本知识可能也适用于您的情况。

答案2

你没有说你从哪里获得 IPv6 连接,但如果你的 ISP 本身不支持它,我可以建议西克斯

他们的部署指南位于http://www.sixxs.net/wiki/Installing_a_Subnet。我在家里通过我现有的 IPv4 NAT 连接使用它,使用 Linux 机器作为我的路由器(使用 ip6tables),它运行完美。

相关内容