免费IP地址转换器
快速参考
192.168.0.1 = 11000000.10101000.00000000.00000001192.168.0.1 = C0.A8.00.01 = 3232235521
支持IPv4和IPv6格式
192.168.0.1 = C0.A8.00.01
输入IP地址或编码值查看转换
IP地址转换器:将IPv4/IPv6转换为二进制、十六进制、十进制和八进制
此网络工具使您能够将任何IPv4或IPv6地址转换为其等效的二进制、十六进制、十进制和八进制表示。无论您是需要将IP转换为二进制进行子网计算,还是将IP转换为十六进制用于设备设置,此转换器都支持两种方向:您也可以将二进制或十六进制字符串转换回标准IP地址。该工具支持输入格式自动检测,减少手动选择操作。
使用转换器
按照以下步骤操作:
- 选择输入格式。 从下拉菜单中选择以下格式之一:标准IPv4/IPv6、二进制、十六进制、十进制、八进制或自动检测。自动检测模式会尝试自动识别格式;如果输入在多种格式下均有效,系统会提示您选择正确的格式。
- 输入数值。 在IP地址字段中输入或粘贴地址或数字。
- 查看结果。 工具会立即显示所有六种格式(标准表示法、二进制、十六进制、十进制和八进制)的等效值。
例如,输入192.168.0.1将得到以下结果:
| 格式 | 等效值 |
|---|---|
| 标准 | 192.168.0.1 |
| 二进制 | 11000000.10101000.00000000.00000001 |
| 十六进制 | C0A80001 (或 C0.A8.00.01) |
| 八进制 | 30052000001 |
| 十进制 | 3232235521 |
手动转换方法
以下示例均使用IPv4,但相同原理适用于IPv6(128位地址)。计算器可同时处理两种类型。
IP转十六进制
- 将地址拆分为四个十进制八位字节。
- 将每个八位字节转换为两位十六进制数(如果十六进制值只有一位,则前面补零,例如12变为
0C)。 - 连接四个十六进制对。
示例: 192 → C0, 168 → A8, 0 → 00, 1 → 01 ⇒ C0A80001(通常用点表示为C0.A8.00.01)。
IP转二进制
一个快捷方法是先将IP转换为十六进制,然后将每个十六进制数字展开为4位二进制等效值。每个八位字节成为一个8位二进制块。
示例: 从C0A80001开始:
C→ 1100 → 11000000(补全)A→ 1010 → 101010000→ 00001→ 0001
用点连接:11000000.10101000.00000000.00000001。
您也可以直接通过反复除以2将每个十进制八位字节转换为8位二进制。
IP转八进制
八进制转换需要一个中间二进制步骤:
- 获取IP地址的完整二进制表示(无点)。
- 从右侧开始将二进制数字分为每组三位。如果最左边的组少于三位,则补零。
- 将每个3位组转换为八进制数字(0–7)。
示例: 对于192.168.0.1,二进制字符串为11000000101010000000000000000001。从左侧补零分组得到011 000 000 101 010 000 000 000 000 001,对应八进制30052000001。
IP转十进制
IPv4地址的十进制形式来自基于256的多项式:
其中是四个十进制八位字节。
示例: 对于192.168.0.1:
将这些与最后一个八位字节相加:。
因此,192.168.0.1的十进制形式为3232235521。
附加功能
本工具完全支持IPv6地址(例如2001:db8::1),并将其转换为相应的二进制、十六进制、十进制和八进制等效值(如果适用)。自动检测功能有助于简化转换过程,但如果遇到歧义值(例如10可能是十进制、十六进制或八进制),系统会提示您手动指定准确的格式。
常见问题
1. 如何使用转换器将IP地址转换为二进制?
选择“标准”作为输入格式,输入IP地址,然后从输出面板读取二进制结果。您也可以输入二进制值将其转换回IP。
2. 手动将IPv4地址转换为十进制数的公式是什么?
使用公式 IP_decimal = a × 256³ + b × 256² + c × 256 + d,其中 a, b, c, d 是四个十进制八位字节。
3. 该工具是否支持IPv6地址?
是的,它支持IPv4和IPv6。您可以输入类似2001:db8::1的IPv6地址,并获取其二进制、十六进制、十进制和八进制等效值。
4. 如果自动检测模式给出歧义输入提示,我该怎么办?
系统会提示您从可用选项中手动选择正确的格式。
5. 如何手动将IP地址转换为八进制?
首先将IP转换为无点的二进制形式,然后从右侧开始将二进制数字分为每组三位(必要时补零),并将每个3位组转换为对应的八进制数字。
使用方法
- 从下拉菜单中选择输入值的格式——可选IPv4/IPv6标准格式、二进制、十六进制、十进制、八进制或自动检测。
- 在输入框中输入或粘贴您的IP地址或编码值。
- 点击“转换”按钮,立即查看所有格式(二进制、十六进制、十进制、八进制和标准表示法)的等效表示。