我过去设置的小型专用局域网与互联网是完全隔离的,当给主机分配地址时,我可以select尽可能简单的方式在人与人之间进行通信(尽可能容易地记住) )。 毫不奇怪,我的最爱之一是给主机像10.1.1.1,10.1.1.2,10.1.1.3等数字很容易沟通,很容易保持在你的脑海。 (好吧,我几乎完全有自由地select我的地址,我当然可以不使用127.0.0.1作为任何以太网接口,或者使用任何子网地址或广播地址)
在等待各方(企业,ISP等)部署IPv6的过程中(从而为真实世界使用IPv6提供了一个真正的动力),我有点热衷于尝试一个小的(简约的)规模,只需要通过build立一个隔离的局域网来重复这个任务,但是这次依靠IPv6来在主机之间进行通信。 我可以非常自由地select任何我喜欢的IPv6地址。 至less几乎是这样。 例如,我不能select:: 1作为任何LAN接口的地址,因为这是回送接口。 考虑到为各种用途和目的而保留的IPv6地址的所有不同范围,我想知道:在这个孤立的LAN环境中,select易于记忆的最佳方式是什么,以便于口头沟通IPv6地址? (说是3至32个主机左右)
我知道这个问题有点学术性,可能不是在真正的IPv6部署(无论是业务还是业务爱好)中遇到的问题。 仍然我很好奇“手工”方便的IPv6地址的最佳方式,所以请不要提供答案, 只为我提供一个解决scheme,“保存”我需要手动创build这些IPv6地址。 (或者提供只解释为什么手动设置这些IPv6地址是不好的做法的答案…)
我在汤姆的解决scheme,但修正案:
FC00:0001:0001 :: / 48将是您的网段
主持人:
FC00:1:1 :: 1
FC00:1:1:2
FC00:1:1:3
。 。 。
FC00:1:1:FFFF:FFFF:FFFF:FFFF:FFFF
…这是很多的IP!
如RFC 4193所述,地址块
fc00::/7已被IANA保留为专用networking
所有你真正需要做的就是把你的networking分配为/ 48,然后开始寻址。 fc00:0001:0001/48等等
至于跟踪的IP地址去,我build议你使用一个维基页面或一些类似的文件。
或者提供静态分配的租约的DHCPv6服务器。
我build议在FD00 :: / 8中使用地址,而不是在FC00 :: / 8中使用地址,FD00 :: / 8被分配为本地分配的ULA,其中FC00:/ 8旨在用于集中分配的ULA,即每个希望获得ULA的组织都将被分配一个40位的前缀(大概是由IANA和/或RIR制定的,虽然没有定义任何分配机制,也没有任何分配)。
就个人而言,我会尽量select最简单的选项:FD00 :: 1,FD00 :: 2等,用于testing/演示networking; 使用/ 64前缀,因此您的networking是FD00 :: / 64。
我知道使用伪随机方法来创build一个ULA前缀是必须的,但我会忽略这个testing/演示系统,我永远不会去连接任何东西,并将在实验室。
我们开发IPv6的应用程序,所以我们在开发networking中与IPv4并行运行IPv6。 我最终设置了radvd服务器进行自动configuration,并根据链路本地前缀和MAC地址分配IPv6地址。 然后我将它们添加到DNS,并在之后使用名称。 这工作正常,但我们手动添加到DNS的地址,每时每刻都忘记更新。 另外,我们运行一堆VMware虚拟机,有时候我们会使用VMware转换器来移动机器。 因此,他们改变他们的MAC地址,我们需要手动更新这些动作后的DNS,这是烦恼。 我正在调查是否启用dynamicDNS更新可能有帮助,但到目前为止,我没有花太多的时间在这个。
我build议使用SixXs注册并使用您分配的块…如果您不想说“你是谁”,那么还有很多信息。