Networking ip的Cidr格式
我如何以80.83.224.0/127这样的格式编写IP地址范围:-80.83.228.0-80.83.231.255 我试过下面的格式 我的IP地址范围为:-80.83.228.0-80.83.231.255 我想使用类似于此的格式,例如80.83.224.0/127,以便在以下编程表达式中进行解析:Networking ip的Cidr格式,networking,ip,ip-address,cidr,Networking,Ip,Ip Address,Cidr,我如何以80.83.224.0/127这样的格式编写IP地址范围:-80.83.228.0-80.83.231.255 我试过下面的格式 我的IP地址范围为:-80.83.228.0-80.83.231.255 我想使用类似于此的格式,例如80.83.224.0/127,以便在以下编程表达式中进行解析: IPNetwork.Parse("80.83.224.0/127"). 我已经试过了 IPNetwork.Parse("80.83.228.0/231.255") 有人能帮忙吗?我知道这是一
IPNetwork.Parse("80.83.224.0/127").
我已经试过了
IPNetwork.Parse("80.83.228.0/231.255")
有人能帮忙吗?我知道这是一个非常基本的问题,但我对这个问题不太熟悉。您想要了解的符号称为CIDR符号 无类域间路由 您需要的是IPNetwork.Parse80.83.228.0/22 了解更多 这可能会让人非常困惑,而这是新手网络工程师最困惑的概念之一。我将尝试提供一个简化的解释,如下所示: 如果您将提供的IP地址分解为二进制,那么一切都会变得容易得多 网络地址是ip地址,其中子网掩码中的所有主机位0均为0,最后一个地址广播地址是所有主机位均为1的地址 例如: ip 80.83.228.0如下所示 01010000.01010011.11100100.00000000下层ip地址 及 ip 80.83.228.0如下所示 01010000.01010011.11100111.00000000上层ip地址 我们可以看到,这些地址在第22位之前是相同的,因此您需要将位掩码设置为22 i、 e./22 地址的第一部分是网络地址,这始终是网络中的最低地址,因此我们将位掩码分隔符右侧的所有位设置为零,给出以下结果: 01010000.01010011.111001/00.00000000 请注意,我添加了斜线以显示此处的拆分 将其转换回十进制并将这两部分放在一起,我们可以得到:
80.83.228.0/22谢谢@Paula我有Ip范围的列表,那么我如何才能对所有范围的CIDR natation进行选通?嗨@Shubham,我编辑了我的答案,为您提供了一些有关该机制的信息,以便您可以将其应用于其他情况。感谢@Paula的友好帮助。的优秀答案解释了如何做到这一点。