IP地址的几种写法,从十进制到二进制怎么换算

2026年10月21日

3 次

同一个地址在不同场合会写成不同样子:配置文件里是四段十进制,抓包工具里可能是一长串数字,日志里偶尔还会出现十六进制。写法变了,地址没变。这几种写法之间的换算并不复杂,认得出它们的对应关系,读日志和核对配置都会快很多。

十进制那一层

最常见的是四段十进制,每一段对应 8 位,四段合起来 32 位。之所以分成四段,是为了读起来方便,本质是一整串数字按 8 位切开之后分别写出来。所以每一段都不可能超过 255,超出这个范围就是写错了。

换算成一整串

把四段合起来写成一整串十进制,是很多工具内部采用的格式。换算方式是每一段乘以对应的权重再相加:第一段乘 256 的三次方,第二段乘 256 的平方,依次往下。反过来把一整串还原成四段,就是连续取余和整除。代理IP的接口返回里如果出现这种整串数字,指的就是同一个地址。

  • 四段写法便于人工阅读
  • 整串写法便于程序处理
  • 两者表示的是同一个地址

斜杠写法与十六进制

掩码的另一种常见写法是用斜杠加位数,斜杠 24 表示前 24 位是网络部分,与写成一串 255 是同一件事。十六进制写法在底层工具里出现得多,每一段对应两位。看懂这些写法之后,不同工具给出的信息就能互相印证,不用再怀疑哪一份是对的。

换算出错会怎样

手工换算容易在权重上出错,把第二段当成第一段的权重去算,结果会偏得很大。核对的办法是把算出来的结果与原写法对照一遍,看段与段之间的关系是否合理。配置代理IP时如果两种写法同时出现,优先以十进制写法为准,人工填写时出错概率更低。

换算不改变地址本身,只改变它的呈现方式。

一整串写法展开之后,还是原来的四段数字。

认得出几种写法的对应关系,读配置和日志时就能少查几次资料。代理IP的参数核对,多数时候就是在这种对照里完成的。

相关咨询请联系QQ/微信:157069302