IPv4 位址轉換器
在點分、整數、十六進位與二進位形式之間轉換 IPv4
輸入
點分十進位、無號整數、0x 十六進位或 32 位元二進位。
偵測到的格式:
點分十進位
已從點分十進位轉換 192.168.1.1。
結果
IPv4 表示法
- IPv4 位址
- 192.168.1.1
- 無號整數
- 3232235777
- 十六進位
- 0xC0A80101
- 十六進位位元組
- C0 A8 01 01
- 二進位
- 11000000 10101000 00000001 00000001
- 八位元組
- 192 | 168 | 1 | 1
程式設計檢視
- 有號 int32
- -1062731519
- 程式與資料庫中的表示方式,不是 IPv4 表示法。
- 反序八位元組(小端整數)
- 16885952
- 同樣四個位元組從最低有效位元組開始讀取。不是 IPv4 表示法。
所有形式都是網路位元組順序(大端序):最高有效的八位元組在前。 在位元組順序轉換器中交換位元組順序
位址類型
- 類型
- 私有私有
- 登錄表位址區塊
- 192.168.0.0/16 (RFC 1918)
已從點分十進位轉換 192.168.1.1。
轉換器顯示的內容
輸入一個 IPv4 位址,可以是點分十進位(192.168.1.1)、32 位元無號整數(3232235777)、帶 0x 的十六進位(0xC0A80101)或 32 位二進位數字。格式會自動偵測,其餘所有形式都會顯示並各自附有複製按鈕:點分十進位、無號整數、十六進位、十六進位位元組、依八位元組分隔的二進位,以及四個八位元組。位址類型取自 IANA 特殊用途位址登錄表,並附上定義它的 RFC。
嚴格解析
各作業系統解讀不一的舊式簡寫會直接拒絕而不猜測:127.1 這類簡寫、192.168.001.001 這類帶前導零的八位元組(常被當成八進位)、大於 255 的八位元組、大於 4294967295 或帶前導零的整數、沒有 0x 前綴的十六進位,以及不是剛好 32 位元的二進位。每則錯誤都會指出需要修正的部分。
位元組順序與有號整數
所有形式都是網路位元組順序(大端序):最高有效的八位元組在前。有號 int32 是部分程式語言與資料庫儲存的二補數值,反序八位元組則是小端主機從同樣四個位元組讀出的整數;兩者都不是 IPv4 表示法,也不接受有號輸入。一般的位元組交換請使用位元組順序轉換器。
隱私與限制
轉換完全在瀏覽器中進行。不會傳送、解析、ping 或儲存任何內容,內部網路位址也不會離開你的裝置。本工具只轉換單一 IPv4 位址;網路請使用 CIDR / 子網路計算器,IPv6 位址請使用 IPv6 解析器。
