IP轉數字

什麼是IP轉數字?

IP轉數字是將IP地址轉為十進位數字,常用於一些資料庫表欄位的設計,要從標準形式轉換為十進位數,必須遵循以下演算法:

  1. 第一個八位元組(最左邊)的數字必須乘以 16777216(256^3)。
  2. 第二個八位元組的數字必須乘以 65536(256^2)。
  3. 第三個八位元組的數字必須乘以 256。
  4. 需要把所有接收到的數字以及第四個八位元組相加(正式地說,第四個八位元組必須乘以 256^0,即乘以一)。