IP與整數的轉換
IP與整數的轉換,IP地址與十進(jìn)制整數相互轉換的工具
當前電腦當地IP地址:167.88.197.194
關(guān)于IP地址與十進(jìn)制整數相互轉換的工具
1、IP轉換為整數:
??輸入IPv4地址,例如:192.168.0.1
;也可以填寫(xiě)IPv6地址,例如:0000:0000:0000:0000:0000:0000:7f00:0001
??點(diǎn)擊“轉換整數”按鈕,即可即時(shí)得到與該IP等效的十進(jìn)制整型數字。
2、整數轉換為IP:
??輸入任意一個(gè)合法的IP整數,點(diǎn)擊“轉換為IP”按鈕,即可轉換為相對應的IP地址(如果用于換算的整數值不大于4294967295,則同時(shí)轉換為IPv4地址和IPv6地址)。
1、將IP地址轉換為整型數,可以混淆IP地址,也更便于人類(lèi)閱讀和理解。IPv4地址的十進(jìn)制整數也能被瀏覽器識別,例如:http://2130706433
等效于http://127.0.0.1
,都能通過(guò)瀏覽器直接訪(fǎng)問(wèn)。
2、便于保存于數據庫,IPv4地址轉換為整型數后可以直接以無(wú)符號的int類(lèi)型存儲于數據庫,有利于優(yōu)化、提高數據庫的讀寫(xiě)效率。而IPv6地址轉換為整數后,可用decimal(39,0)或varchar(39)類(lèi)型字段存儲于數據庫。
? IPv4與整數的轉換可以人工手動(dòng)進(jìn)行,IPv4地址轉換為整數的計算原理:以IPv4的“.”號為分隔符,從左到右分為四部分,每部分分別乘以16777216、65536、256、1,再將所有的乘積相加。例如要將IPv4地址"A.B.C.D"轉換為十進(jìn)制,只需按照以下計算公式計算:A * 16777216 + B * 65536 + C * 256 + D * 1
? IPv6與整數的換算非常復雜,不是正常人可以手動(dòng)計算的,只能直接使用我們提供的這款“IP與整數的轉換”工具,即可輕松進(jìn)行無(wú)錯快速換算。