这里提到的所有IP都是IPv4
一般概念混淆
我正在尝试使用一个要求提供一组IP地址的系统,并为我提供192.168.0.0/24
的示例格式来输入IP地址集。。。但我不明白这种格式意味着什么,也不明白它叫什么。
因为示例格式是一个IP地址,所以搜索这些信息的网站非常混乱,很难找到任何有用的信息。
文档:
您可以使用以下格式:
单个IP地址--示例:192.168.0.1
一系列IP地址--例如:192.168.0.0/24
具体来说,我不理解IP地址语法上的/24
;我知道这是一个";块";24,但考虑到来自(例如(192.168.0.--
的可能IP似乎多于24,那么我不明白/24
的重要性;这是最大值吗?/255
能工作吗,因为这似乎是[一个块中]可能值的实际数量?CCD_ 6是否仅适用于";最后的";块,还是适用于任何值为0
的块?
我的具体问题
我有一组IP地址,我需要系统";捕获"/认出要捕获的IP的前两个块总是相同的,最后两个块可以是任何东西。
例如:
我想捕捉以下所有内容:
145.178.12145
145.1788.1165
145178.10.123
…
145.178 10.255
但我不想捕捉
145.179.124.35
27.99.35.121
仅捕获以145.178........
开头的IP;如何使用上面给出的/24
格式来完成此操作?
这套是
这是对IP中/
的解释。
关于斜线符号
很多东西都使用斜杠表示法,也称为CIDR(无类别域间路由(表示法,用于许多目的,例如策略配置。IPv4和IPv6地址使用斜杠表示法的方式不同。
IPv4
斜线表示法是显示或写入IPv4子网掩码的一种紧凑方式。使用斜线表示法时,需要写入IP地址、正斜线(/(和子网掩码。
查找子网掩码:
Convert the decimal representation of the subnet mask to a binary representation.
Count each “1” in the subnet mask. The total is the subnet mask number.
例如,以斜线表示法写入子网掩码为255.255.255.0的IPv4地址192.168.42.23:
Convert the subnet mask to binary.<br> In this example, the binary representation of 255.255.255.0 is:<Br> 11111111.11111111.11111111.00000000.<Br> Count each 1 in the subnet mask.<br> In this example, there are twenty-four (24).<br> Write the original IP address, a forward slash (/), and then the number from Step 2.<br> The result is 192.168.42.23/24.<br>
此表以斜线表示法显示常见的网络掩码及其等效项。
Network Mask Slash Equivalent
255.0.0.0 /8
255.255.0.0 /16
255.255.255.0 /24
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30
255.255.255.254 /31
255.255.255.255 /32
为了解决您的问题,145.178.0/16将捕获从145.178.0.0到145.178.255.255的所有IP。