首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >127.0.0.1/8和CIDR符号

问127.0.0.1/8和CIDR符号
EN

Server Fault用户
提问于 2016-10-13 17:18:30
回答 3查看 11.2K关注 0票数 3

在深入回顾了网络和CIDR表示法之后,我经常在linux配置文件中看到:

代码语言:javascript
复制
127.0.0.1/8

若要设置网络回送接口,请执行以下操作。

正确的CIDR应该是

代码语言:javascript
复制
127.0.0.0/8

因为127.0.0.1是回环IP。为什么许多默认的linux和bsd配置文件使用第一个?

EN

回答 3

Server Fault用户

发布于 2016-10-13 17:35:45

查看第一个示例127.0.0.1/8,很明显,它在地址中不属于前缀的部分设置了位(如/8所指定的前8位)。

如果目标是只定义标识该网络的前缀,那么包含这些比特是没有任何意义的,而127.0.0.0/8 (甚至127/8)将是替代的方法。

但是,如果目标是一次指定主机地址和网络前缀长度(这是对经典主机IP地址+网络掩码的一种更现代的选择),那么127.0.0.1/8是非常有意义的。

从问题中还不清楚,但我想您已经在指定主机地址的上下文中看到了这一点。

另一种选择似乎是有人犯了一个错误。

票数 13
EN

Server Fault用户

发布于 2016-10-13 21:51:48

在CIDR符号中,127.0.0.1/8是一种指定主机地址和子网掩码的方法。127.0.0.0/8是一种指定网络地址和子网掩码的方法。它们是两种不同的东西,都用CIDR表示法表达。

如果我说我的网络地址是192.168.1.0/24,我的主机地址是192.168.1.1/24,那就意味着我的网络地址是192.168.1.0,子网掩码为255.255.255.0,我的主机地址是192.168.1.1,子网掩码为255.255.255.0。CIDR表示法可以用来表示两者,正如您的示例所暗示的那样。

票数 5
EN

Server Fault用户

发布于 2016-10-13 23:12:09

127.0.0.0/8地址范围中的每个地址都是一个IPv4回送地址,而不仅仅是127.0.0.1。

在许多情况下,将地址称为127.0.0.1/8是完全正确的,而不是使用地址和掩码的旧方式,例如127.0.0.1 255.0.0.0。

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

https://serverfault.com/questions/808896

复制
相关文章

相似问题

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