首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IPv6回收站地址(相当于127.x.x.x)

IPv6回收站地址(相当于127.x.x.x)
EN

Server Fault用户
提问于 2010-10-21 12:54:31
回答 4查看 41.3K关注 0票数 30

我有一个开发环境设置,在那里我有一个单独的环回地址多个网站。

例如,我有以下内容:

代码语言:javascript
运行
复制
127.0.0.1 www.example.com
127.0.0.2 foo.example.com
127.0.0.3 bar.example.com
127.0.0.4 waffles.example.com

我想要一个与IPv6相当的解决方案。

我已经知道您可以使用::1作为回送地址,但是::2、::3等似乎不起作用。

IPv6中还有其他回环地址吗?有办法有多个唯一的回环地址吗?

EN

回答 4

Server Fault用户

发布于 2010-11-07 21:32:35

技术上::2,::3等是:0.0.0.0/96 "ipv4兼容的ipv6地址“范围的一部分。这是不可取的,但你可能不想使用那个范围。

对于实验室环境,使用唯一的本地地址。转到https://www.ultratools.com/tools/rangeGenerator并为自己生成一个前缀。然后,您可以从前缀中选择任何您想要的地址,并将它们分配给回送接口。

票数 15
EN

Server Fault用户

发布于 2018-10-12 15:14:54

我建议为此使用RFC 4193地址。RFC 4193允许您构造自己的/48供本地使用,方法是获取字节值fd,然后是5个随机字节。您可以在前48位之后放置您认为合适的任何内容,因此,如果您想要一个/64,您可以使用fd,然后是7个随机字节,如下面的示例所示:

代码语言:javascript
运行
复制
ip -6 route add to local fd66:29e9:f422:8dfe::/64 dev lo

与先前的答案相比,使用RFC 4193具有这样做的优势,即您没有违反任何RFCs,并且可以在没有接口标识符的情况下使用这些地址。

前面的答案中提到的每个范围要么使用为不同目的保留的范围,要么使用需要接口标识符的链接本地地址。

存在一个过期的草案,它建议按照您的要求为额外的回送地址分配范围1::/32。但是,由于该草案已过期多年,而且从未制作过这样的分配,因此您不能为此使用1::/32

票数 11
EN

Server Fault用户

发布于 2010-10-21 13:11:46

你的漏洞是::1/128。注意子网的宽度,它将子网限制为一个主机。将子网掩码更改为更宽的内容,并检查路由表。或者使用链接本地信息。

票数 10
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/193377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档