透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

十進位(整數)值
3,232,235,777
for IP 192.168.1.1
第 1 組位元組 × 256³ 192 × 16,777,216
第 2 組位元組 × 256² 168 × 65,536
第 3 組位元組 × 256 1 × 256
第 4 組位元組 × 1 1 × 1

什麼是 IP 轉十進位轉換器?

192.168.1.1 這樣的 IPv4 位址,表面上是以小數點分隔的四組數字(稱為「octet」位元組),但實際上它就是一個 32 位元的整數。這個工具會把四組位元組合併成一個介於 0 到 4,294,967,295 之間的十進位整數。這種精簡的表示方式,在資料庫儲存、IP 地理位置查詢、網路運算,以及將位址依數值排序時都非常實用。

如何使用

分別輸入四組位元組,每一組的數值都必須介於 0 到 255 之間。按下計算後,工具會回傳代表整個位址的單一十進位整數,並列出每一組位元組各自的貢獻明細。

公式說明

每一組位元組佔 8 個位元,因此整個位址是把每組位元組「位移」到對應的位置後相加而成:

$$\text{十進位值} = a \times 256^3 + b \times 256^2 + c \times 256 + d$$

這其實就是一個以 256 為底的數字,最左邊的位元組權重最高。其中 \(256^3 = 16{,}777{,}216\)、\(256^2 = 65{,}536\)、\(256^1 = 256\)。

實際範例

192.168.1.1 為例:\(192 \times 16{,}777{,}216 = 3{,}221{,}225{,}472\);\(168 \times 65{,}536 = 11{,}010{,}048\);\(1 \times 256 = 256\);\(1 \times 1 = 1\)。全部相加後得到 $$3{,}221{,}225{,}472 + 11{,}010{,}048 + 256 + 1 = 3{,}232{,}235{,}777$$

常見問題

最大值是多少?最大的 IPv4 位址 255.255.255.255 等於 4,294,967,295(即 \(2^{32} - 1\))。

可以用在 IPv6 嗎?不行。IPv6 使用 128 位元,格式也完全不同,本工具僅適用於 IPv4。

位元組的順序重要嗎?非常重要。第一組位元組的權重最高,調換順序會讓結果完全不同。

最後更新: