元 描述 : 被 IP 地址计算弄糊涂了? 本专业指南分解了如何计算IPv4和IPv6地址,CIDR符号和子网掩码。 现今的Master网络
无论您是配置新服务器,为VPS主机设置专用网络,还是对连接问题进行故障排除,了解如何计算IP地址都是一项基本技能。 这是解锁互联网如何组织和路由流量的关键。
但让我们说实话: 像"子网"、"CIDR"和"hexadecimal"这样的术语似乎令人生畏。
本指南将揭开IP地址的神秘面纱。 我们将分解IPv4和IPv6的逻辑,将您从网络新手转变为自信的专业人士。
什么是IP地址?
IP(互联网协议)地址是分配给计算机网络上每个设备的唯一数字标签。 其主要目的是双重的:
- 识别: 它识别主机或设备。
- 地点: 它提供了设备在网络上的位置,使数据到达它的路径。
把它想象成你电脑的街道地址。 没有它,数据包将不知道去哪里。 您将遇到的两个版本是IPv4和IPv6。
第1部分: 如何计算IPv4地址
IPv4是你可能最熟悉的主力(例如, 172.217.14.228). IPv4地址是一个32位数字,通常以十进制格式写成四个8位数字(八字节)。
IPv4的『计算』部分几乎总是涉及 子 网 网. 这是将大型网络划分为更小,更易于管理的子网络的过程。 为了做到这一点,我们使用a 子网掩码.
关键概念: Subnet Mask 和 CIDR
IP地址有两部分: 的 》 The 网络 ID 以及 主机 ID.
- 网络 ID : 识别设备所在的网络。 (如街名)。
- 主机 ID : 识别该网络上的特定设备。 (就像房子的号码一样)。
A 个 子网掩码 是一个32位的数字,它『屏蔽』了IP地址,清楚地将网络部分与主机部分分开。
你将以两种常见的格式看到它:
- Dotted-Decimal :
255.255.255.0 - CIDR 注释:
/24(这是更现代和高效的)。
两者 均 255.255.255.0 和 /24 意思是 前24位 (前三个八位节)是网络ID,以及 最后 8 位 (最后一个八字节)是主机ID。
魔法: 二进制和
要找到网络中的关键地址,您只需要一个简单的操作: 的 》 The Bitwise 和.
让我们用一个实际的例子:
- IP 地址 :
192.168.1.150 - 子网面具 :
/24)是255.255.255.0)
我们将它们转换成二进制,看看发生了什么事。
| 小数 进制 | 二 进制 |
|---|---|
192.168.1.150 | 11000000.10101000.00000001.10010110 |
255.255.255.0 | 11111111.11111111.11111111.00000000 |
现在,执行一个位和操作(1和1 = 1,1 AND 0 = 0,0 AND 0 = 0)。
11000000.10101000.00000001.10010110(IP)& 11111111.铯. (面部) --------------------------------------
将此结果转换为十进制: 192.168.1.0.
你刚刚计算了你的第一个地址!
如何查找所有关键IPv4地址(The Easy Way)
让我们用我们的例子: 192.168.1.150 /24
1. 网络地址(Network ID):
- 目的: 识别网络本身。 这是这个范围的第一个地址。
- 计算: 执行位和 IP 和子网掩码之间。
- 结果 :
192.168.1.0(如上所述)。
2. 广播地址 :
- 目的: 用于发送消息的地址 全部 网络上的设备。 这是这个范围的最后一个地址。
- 计算: 网络 ID (
192.168.1.0). 在主机部分(最后 8 位或最后一个八字节)中,将所有位更改为1.- 网络 :
11000000.10101000.00000001.00000000 - 广播:
11000000.10101000.00000001.11111111
- 网络 :
- 结果 :
192.168.1.255
3. 第一个可用的主机地址:
- 目的: 您可以分配给设备的第一个IP(如路由器)。
- 计算: 网络地址+1。
- 结果 :
192.168.1.1
4. 最后可用的主机地址 :
- 目的: 您可以分配给设备的最后一个IP。
- 计算: 广播地址:1。
- 结果 :
192.168.1.254
5. 东道主总数:
- 计算: 看看主机位数。 A 个
/24给主机留下8个位(32 - 24 = 8). 公式是 $2^n$ 在何处(Where) $N 个$ 是主机位数)。- $2^8 = 256$ 总地址。
- 可用的主机: $2^n-2$ (我们减去网络和广播地址)。
- $2^8 - 2 = 254$ 可用的IP。
摘要 192.168.1.150 /24:
- 网络 :
192.168.1.0 - 广播:
192.168.1.255 - 主机范围 :
192.168.1.1-192.168.1.254
第2部分: 如何『计算』IPv6地址
IPv6的创建是为了解决IPv4地址耗尽问题。 它使用128位而不是32位,创造了令人难以置信的大量地址。
示例 IPv6 地址: 2001:0db8:85a3:0000:8a2e:0370:7334
IPv6格式和缩写
首先,『计算』IPv6与其说是复杂的二进制,不如说是理解它的格式。
- 格式 : 八个16位块(hextets),用十六进制写成,用结肠分隔。
- 十六进制: 使用数字0-9和字母a-f。
缩写规则(Crucial!
- 省略领先的Zeros: 在任何块中,您可以删除前导零。
0db8 的->db8 的0000->00370->370- 我们的例子变成了:
2001:db8:85a3:0:0:8a2e:370:7334
- 压缩连续Zeros:每个地址一次, 您可以将一串连续的零块替换为双冒号(double冒号)。
::).- 我们的例子:
2001:db8:85a3:0:0:8a2e:370:7334 - 成为:
2001:db8:85a3:8a2e:370:7334))0:0被压缩了)。
- 我们的例子:
IPv6『Subnetting』
IPv6 还使用 CIDR 表示法来定义 网络 前缀 (『网络』部分)和 接口 ID (『宿主』部分)。
LAN 的典型 IPv6 分配是 /64.
- 地址:
2001:db8:85a3:aaaa:02c4:31ff:fe1e:45a1 /64 - 这意味着:
- 网络前缀(前64位):
2001年:db8:85a3:aaaaaa - 接口 ID(最后 64 位):
02c4:31ff:fe1e:45a1
- 网络前缀(前64位):
在IPv6中,我们并没有真正『计算』网络地址。 前缀 是 网络地址。
- 网络地址 :
2001年:db8:85a3:aaaa:/64(我们用主机来代替。::)
与IPv4不同,IPv6没有『广播地址』。 多播 播 为了这个。 此外,第一个地址(主机部分的所有零) 是 可使用,被称为"Subnet-Router anycast地址"。
IPv6主机的『计算』通常是自动的。 64位接口ID通常以以下两种方式之一生成:
- SLAAC(无状态地址自动配置): 该设备自动生成自己的唯一ID。
- EUI-64: 该设备使用其48位MAC(硬件)地址和插入
FF:fe在中间创建一个64位ID。
为什么这对你的主人很重要
了解 IP 寻址对于管理您的 Web 服务至关重要:
- 专用实施伙伴: 当您从我们那里获得专用IP地址时,您将获得您网站的唯一IPv4或IPv6地址,这有助于提高电子邮件声誉和SSL。
- 网络安全: 配置防火墙规则和访问列表通常需要指定IP范围或子网。
- 私有网络: 如果您正在运行多个虚拟专用服务器(VPS),则可能会在它们之间设置专用网络。 知道如何分配IP(
10.xxxx或172.16.xxx) )是必不可少的。 - 未来是IPv6: 网络正在转向IPv6。 确保您的托管提供商完全支持IPv6(就像我们一样!)对于未来的网站并确保访问者的最佳性能至关重要。
控制你的网络
IP寻址不是一门黑暗的艺术; 这是一个逻辑系统。 通过了解如何分解带有子网掩码(用于IPv4)的IP以及如何读取前缀(IPv6),您获得了管理任何网络的核心技能。
准备好运用你的知识了吗? 探索我们的托管计划,并找到完美的解决方案,从共享主机到功能强大的专用服务器,以及您需要的所有IP。

