了解 RFC1918 IP 地址范围

了解 RFC1918 IP 地址范围

简短的版本,它到底是什么意思,192.168.1.0/24, 或192.168.0.0/16

长版,我想通过 IP 地址限制我的 Squid 服务器的 Web 访问,文章展示了两种方法,

acl home_network src 192.168.1.0/24

或者,

acl home_network src 192.168.1.0/255.255.255.0

这些 IP 地址范围到底是什么意思?
怎么样192.168.0.0/16

如果我的 IP 地址是192.168.2.xx,并且我的路由是192.168.2.0,我可以使用吗192.168.0.0/16

谢谢

答案1

简短回答

从子网划分的角度来看,/24和的含义相同。255.255.255.0

较长的答案

基本上,第一个是第二个的 CIDR 表示。引用了第二个形式中的/24二进制数。因此,如果您有:1

255.255.255.0

用二进制表示就是:

11111111.11111111.11111111.0

您将看到有 24 个 1,由符号表示/24。有很多关于子网划分的文档,但如果您使用范围192.168.2.X,您将需要使用提到的/24子网掩码,因为这意味着只有最后一个八位字节(我命名的那个X)会有所不同。

我建议阅读为了更好地理解子网划分主题。

答案2

有三个 RFC 1918 网络:

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

您可以在每一个范围内划分子网。例如,192.168.1.0/24是网络内的子网192.168.0.0/16。您说您使用的也是:192.168.2.0/24

这一切都归结为二进制数学。掩码长度,后面的数字/,是 32 位 IP 地址中属于网络/子网的位数。其余位32 - <mask length>是主机地址的位数。

相关内容