我想将所有流量从 IPv4 NAT 路由到我拥有的 IPv6 地址。我在互联网上搜索了有关此内容的优秀教程,但找不到。现在我iptables
在 Linux 中使用 IPv4 NAT 设置了网络。
有人能给我指出正确的方向吗?也许你可以给我一个你可能知道的 URL?
另外,可以ip6tables
和iptables
一起使用吗?
克里斯
答案1
是的,可以一起使用ip6tables
。iptables
将 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),它运行完美。