IP地址轉換(十進位制 二進位制)

🌐 IP Address Converter (Decimal <-> Binary)

Convert 11 - convert values in-browser instantly with local processing.

📐 工作原理與說明
IPv4 = 32 位無符號整數;點分十進位制按 8 位一段切成 4 段(每段 0–255)
dec = a·256³ + b·256² + c·256 + d;dot = [(dec≫24)&255, (dec≫16)&255, (dec≫8)&255, dec&255]
IPv4 地址本質是一個 32 位整數,範圍 0 ~ 4,294,967,295,對應 0.0.0.0 ~ 255.255.255.255。點分十進位制把 32 位按每 8 位一段寫成 4 個十進位制數;二進位制串把 32 位寫成 0/1,每 8 位用點分隔,便於看清網路位與主機位;十進位制整數形式便於資料庫用 BIGINT 儲存與排序、去重。本工具在三種形式間無損互轉:輸入任一種並選擇目標格式即可得到結果。轉換基於純位運算,只要輸入合法(四段均 0–255,或 32 位 0/1 串,或 0~4,294,967,295 的整數)即精確可逆。
⚠️ 使用說明與注意事項

📚 深度解析:IP地址轉換(十進位制 ↔ 二進位制)

💡 常見使用場景

轉換示例
輸入 192.168.1.1 → 十進位制 3232235777;二進位制 11000000.10101000.00000001.00000001(192=11000000、168=10101000、1=00000001)。反向:整數 3232235777 還原為 192.168.1.1;32 位串 11000000101010000000000100000001 還原同一地址。範圍 0~4294967295(對應 0.0.0.0~255.255.255.255)。

❓ 常見問題(FAQ)

為什麼要有整數形式?
資料庫常用 BIGINT 存 IP,整數便於索引、範圍查詢與去重;展示時再轉回點分十進位制。二進位制則用於理解子網劃分與掩碼。
轉換會出錯嗎?
純位運算,只要輸入合法 IPv4(四段 0~255)或 32 位 0/1 串即精確;段越界或長度不對工具會提示格式無效。
📖關於「IP地址轉換(十進位制 ↔ 二進位制)」 ▼

📝工具簡介

IP地址轉換(十進位制 ↔ 二進位制)。免費線上工具,純前端處理,資料不上傳,保護隱私安全。

✨功能特點

🎯使用場景