IPv6 ULA不能像我想要的那样工作

我正试图让IPv6为一个大型的学校项目工作。 我有一个带有IPv6就绪调制解调器的Dualstack产品线。 服务器和客户端自动获得IPv6,但是当我想要使用静态ULA地址时,我无法连接到IPv6 DNS服务器2001:4860:4860 :: 8888。 我只是想简单的记住IPv6地址,以便我可以在networking中更方便地处理这些地址。

调制解调器已经有一个ULA地址是fd00 :: c225:6ff:feb5:9595/64。 我给我的客户端一个IPv6地址是fd00 :: 21/64,网关和DNS是fd00 :: c225:6ff:feb5:9595这是调制解调器/路由器。 这是某种方式不起作用。

我的问题是我做错了什么,甚至可能是我的想法?

先谢谢你。


乔纳森

首先,你不应该select一个ULA地址块,你应该生成一个随机的。 如果你不这样做,那么当你build立到其他networking的VPN连接时,你可能会冒地址冲突的风险。 Fd00 :: / 48在这方面是一个特别糟糕的select…另见http://www.sixxs.net/tools/grh/ula/

其次,IPv6没有NAT。 因此,尽pipe您可以使用ULA地址进行内部通信,但您无法通过它们访问公共地址(例如公共Google DNS服务器)。 您的ISP将从他们委托给您的地址块中筛选没有源地址的所有stream量。 除了ULA地址之外,您还需要为客户端提供该地址的全局地址,否则您需要代理所有内容。 您也可以只使用您的ISP的地址,而不使用ULA。