other-计算机网络知识_ip段
other-计算机网络知识_ip段
前篇
- a
示例 01 - 92.173.64.0/18
在 IP 地址表示法中,92.173.64.0/18
是一种表示网络的方式,通常称为 CIDR(Classless Inter-Domain Routing)表示法。在这种表示法中,18
称为网络前缀长度,它表示网络部分的比特数。具体来说:
- IP 地址:
92.173.64.0
- 网络前缀长度:
18
网络前缀长度的含义
IP 地址是32位的二进制数,通常以四个八位二进制数表示,使用点分十进制表示法(如 92.173.64.0
)。网络前缀长度 18
表示在这32位二进制数中,前18位是网络部分,其余14位是主机部分。
网络部分和主机部分的划分
- 网络部分:决定了网络的范围。所有相同网络部分的IP地址在同一个网络中。
- 主机部分:标识同一个网络中的特定设备。
计算网络范围
- 网络部分:前18位
- 主机部分:后14位
以 92.173.64.0/18
为例:
92.173.64.0
的二进制表示是:01011100.10101101.01000000.00000000
- 前18位:
01011100.10101101.01
- 后14位:
000000.00000000
网络地址是:92.173.64.0
广播地址是:92.173.127.255
广播地址是网络中用于向所有主机发送消息的地址,计算方法是将主机部分的所有位设为1。
总结
92.173.64.0/18
中的18
表示前18位是网络部分。- 网络范围从
92.173.64.0
到92.173.127.255
。 - 主机地址的范围是
92.173.64.1
到92.173.127.254
。
这种表示法允许灵活定义网络范围,相比传统的A类、B类、C类网络更加节省IP地址空间。
示例 02 - 119.62.225/28
在 IP 地址表示法中,119.62.225/28
是一种表示网络的方式,通常称为 CIDR(Classless Inter-Domain Routing)表示法。在这种表示法中,28
表示网络前缀长度,表示网络部分的比特数。具体来说:
- IP 地址:
119.62.225
- 网络前缀长度:
28
网络前缀长度的含义
IP 地址是32位的二进制数,通常以四个八位二进制数表示,使用点分十进制表示法(如 119.62.225.0
)。网络前缀长度 28
表示在这32位二进制数中,前28位是网络部分,其余4位是主机部分。
网络部分和主机部分的划分
- 网络部分:决定了网络的范围。所有相同网络部分的IP地址在同一个网络中。
- 主机部分:标识同一个网络中的特定设备。
计算网络范围
- 网络部分:前28位
- 主机部分:后4位
以 119.62.225/28
为例:
首先,将 119.62.225
转换为完整的32位表示,即 119.62.225.0
。其二进制表示如下:
119.62.225.0
的二进制表示是:01110111.00111110.11100001.00000000
前28位是网络部分,后4位是主机部分:
- 前28位:
01110111.00111110.11100001.0000
- 后4位:
0000
网络地址是:119.62.225.0
广播地址是:119.62.225.15
广播地址是网络中用于向所有主机发送消息的地址,计算方法是将主机部分的所有位设为1。
计算地址范围
网络地址和广播地址之间的所有地址都是可用的主机地址:
- 网络地址:
119.62.225.0
- 第一个主机地址:
119.62.225.1
- 最后一个主机地址:
119.62.225.14
- 广播地址:
119.62.225.15
总结
119.62.225/28
中的28
表示前28位是网络部分。- 网络范围从
119.62.225.0
到119.62.225.15
。 - 主机地址的范围是
119.62.225.1
到119.62.225.14
。
这种表示法允许灵活定义网络范围,相比传统的A类、B类、C类网络更加节省IP地址空间。
no-resolve
在网络配置和工具中,no-resolve
通常表示禁用 DNS 解析,即禁止将 IP 地址解析为主机名。这个选项在不同的网络工具和应用程序中都有类似的用途,但具体效果可能略有不同。以下是一些常见的场景和工具中使用 no-resolve
选项的例子:
常见工具中的 no-resolve
Ping 命令: 使用
ping
命令时,加上-n
(在一些操作系统中是-n
,在其他操作系统中可能是-no-resolve
),表示不解析 IP 地址为主机名。1
2
3sh
复制代码
ping -n 8.8.8.8Traceroute 命令: 使用
traceroute
命令时,加上-n
选项,表示不解析 IP 地址为主机名。1
2
3sh
复制代码
traceroute -n 8.8.8.8Tcpdump 命令: 使用
tcpdump
时,加上-n
选项,表示不将 IP 地址解析为主机名。1
2
3sh
复制代码
tcpdump -nNmap 命令: 使用
nmap
命令时,加上-n
选项,表示不进行 DNS 解析。1
2
3sh
复制代码
nmap -n 192.168.1.0/24
为什么使用 no-resolve
- 加快速度:DNS 解析需要时间,如果不需要主机名信息,使用
no-resolve
可以加快命令执行速度。 - 减少网络流量:DNS 解析会产生额外的网络请求,禁用解析可以减少网络流量。
- 避免干扰:在某些网络环境中,DNS 解析可能会受到干扰,禁用解析可以避免这些问题。
- 隐私和安全:在某些安全测试和分析中,禁用 DNS 解析可以避免泄露或记录不必要的主机名信息。
示例
1 | sh复制代码# 使用 ping 命令,不进行 DNS 解析 |
总之,no-resolve
选项在网络命令中用于禁止 DNS 解析,以加快操作速度、减少网络流量以及提高隐私和安全性。
指定单一 ip 地址 - 47.11.11.22/32
- 如果你希望使用CIDR表示法来明确表示这是一个单独的IP地址,可以使用
/32
前缀。/32
表示子网掩码的长度为32位,这意味着没有网络部分,整个地址是一个单一的IP地址。