IP子网表示法

47

在一次有关网络拓扑的实验中,我被指示“为123.218.44.0/24子网开发网络清单和拓扑结构。”

这里的0/24表示什么?我原以为它是指考虑123.218.44.0到123.218.44.24的网络范围。当我使用nmap对一个范围进行扫描时,使用以下格式的参数:

nmap -sS -O 123.218.44.0/24
nmap报告扫描了256个主机,可能是从123.218.44.0到123.218.44.255。在0到24之间只有一个主机,但在101到255之间有4个主机。我假设我应该找到这5个主机,但我不理解符号,所以我不确定。有人可以为我澄清吗?

1
请编辑您的问题,写上“我正在尝试编写一个简单的基于套接字的服务器,并遇到了理解地址工作的困难”,这样它就不会被删除了。 :) - Daniel Earwicker
嘿,它被投票降低并被提名关闭是因为它与编程无关吗?我不太明白。所有这些工作都是课程中编程的前置知识,当然可以理解这是套接字编程的先决条件知识。不是吗?我很困惑。 - JoshJordan
我同意我真的看不出为什么这被关闭了。问题可能没有表达得很好,但对我来说,它与网络编程有关,因此在stackoverflow上是相关主题。 - Martin C.
即使没有那个,这个问题绝对与编程有关。人们太过亲密了。 - Michael Borgwardt
1
更详细的答案可以在网络工程Stack Exchange上找到。 - Cagy79
显示剩余2条评论
4个回答

47

这是无类域间路由表示法。/24表示子网的路由前缀长度为24位,这意味着仅剩8位用于子网本身,即123.218.44.0到123.218.44.255。


123.218.44和123.218.44.0/24在像Apache IP位置限制这样的事情上基本相同吗? - chrismarx
@chrismarx 不对。123.218.44.0/24 将匹配在 123.218.44.0 到 123.218.44.255 范围内的 IP。 - Brig

8

/24意味着掩码为255.255.255.0。

其他海报关于/24是CIDR的说法也是正确的。


6

1

/24代表255.255.255.0,这是C类IP地址的默认子网掩码,它具有16777216个子网和254个主机。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接