總結(jié)一些你可能不知道的ip地址
前言
IP地址是指互聯(lián)網(wǎng)協(xié)議地址(英語(yǔ):Internet Protocol Address,又譯為網(wǎng)際協(xié)議地址),是IP Address的縮寫。提起IP地址,大家肯定都知道,但本文主要給大家總結(jié)了一些大家可能不知道的ip地址,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō),來(lái)一起看看詳細(xì)的介紹:
一、短ip
作為it從業(yè)人員,我們都知道以127開(kāi)頭的ip,都是指向本機(jī)的,比如127.9.9.9
但是,你知道127.1是指向哪里么,沒(méi)錯(cuò)就是127.1,沒(méi)有少什么
如果你不清楚的話,可以ping 一下看看,也可以本地開(kāi)啟webserver,打開(kāi)http://127.1看看,看到了什么?
居然直接訪問(wèn)到了本地站點(diǎn)有木有?!
為什么會(huì)這樣呢?
因?yàn)?,?dāng)你訪問(wèn)http訪問(wèn)127.1時(shí),它實(shí)際上訪問(wèn)的是127.0.0.1,沒(méi)錯(cuò),系統(tǒng)自動(dòng)給你補(bǔ)全了
各位看官可以試試訪問(wèn)http://8.8 ,如果你用的是chrome瀏覽器,它會(huì)在網(wǎng)址欄里自動(dòng)顯示補(bǔ)全的ip,告訴你訪問(wèn)的其實(shí)是8.0.0.8,其它的瀏覽器雖然沒(méi)有在網(wǎng)址欄里顯示,但是實(shí)際上還是自動(dòng)補(bǔ)全訪問(wèn)。
二、不同進(jìn)制的ip
我們以baidu的ip 115.239.210.27 為例
a、十進(jìn)制ip
先來(lái)個(gè)數(shù)字1945096731
這是一串神器的數(shù)字
用瀏覽器訪問(wèn)http://1945096731 它會(huì)訪問(wèn)到baidu
ping它一下,居然是115.239.210.27有木有?。?!
為什么一個(gè)十進(jìn)制數(shù)“1945096731”等同于一個(gè)IP地址“115.239.210.27”呢?
四位點(diǎn)分十進(jìn)制形式的IP地址“115.239.210.27”代表一組32位二進(jìn)制數(shù)碼,如果合在一起再轉(zhuǎn)換成一個(gè)十進(jìn)制數(shù)的話,答案就是1945096731。轉(zhuǎn)換方法很簡(jiǎn)單,就是數(shù)制的完全展開(kāi):
115*256^3+239*256^2+210*256^1+27*256^0=1929379840+15663104+53760+27=1945096731
(基數(shù)為256)
如果覺(jué)得這么算頭暈,可以自己寫個(gè)腳本算算,其實(shí)mysql有個(gè)函數(shù)也可以幫你算:
mysql> select inet_aton('115.239.210.27'); +-----------------------------+ | inet_aton('115.239.210.27') | +-----------------------------+ | 1945096731 | +-----------------------------+ 1 row in set (0.00 sec)
biu~的一下就出結(jié)果了有木有,我們?cè)賮?lái)看看短ip計(jì)算結(jié)果:
mysql> SELECT INET_ATON('127.0.0.1'), INET_ATON('127.1'); +------------------------+--------------------+ | INET_ATON('127.0.0.1') | INET_ATON('127.1') | +------------------------+--------------------+ | 2130706433 | 2130706433 | +------------------------+--------------------+ 1 row in set (0.00 sec)
看到了么,127.0.0.1與127.1轉(zhuǎn)換結(jié)果相同,這就是短ip
了解了原理,我們來(lái)看看除了http://1945096731,其實(shí)還可以表示為:
- http://115.15716891
- http://115.239.53787
c、八進(jìn)制ip
http://0163.073751033 8進(jìn)制
http://0163.15716891 8進(jìn)制與10進(jìn)制配合
b、十六進(jìn)制ip
http://0x73.0x000EFD21B 16進(jìn)制
http://0x73.15716891 16進(jìn)制與10進(jìn)制配合
http://115.0xEFD21B
http://0163.0xEFD21B 8進(jìn)制與16進(jìn)制配合
d、混合進(jìn)制ip
這個(gè)發(fā)揮想象自由組合了,不舉例子了~
這些有什么用?也許,某些修復(fù)不全的ssrf漏洞可以繞過(guò)呢
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
解決Chrome在新版MacOS上報(bào)錯(cuò) NET::ERR_CERT_WEAK_KEY 的問(wèn)題
這篇文章主要介紹了解決Chrome在新版MacOS上報(bào)錯(cuò) NET::ERR_CERT_WEAK_KEY 的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05詳解使用IDEA模擬git命令使用的常見(jiàn)場(chǎng)景
這篇文章主要介紹了詳解使用IDEA模擬git命令使用的常見(jiàn)場(chǎng)景,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04解決MobaXterm連接不上虛擬機(jī):Network error: Connection
使用MobaXterm時(shí),若無(wú)法連接到虛擬機(jī),需檢查防火墻設(shè)置是否關(guān)閉,并確認(rèn)虛擬機(jī)地址是否與session地址一致,這些步驟可以有效解決連接問(wèn)題,希望這些經(jīng)驗(yàn)?zāi)軒椭酱蠹?/div> 2024-10-10DedeCMS 5.7 sp1遠(yuǎn)程文件包含漏洞(CVE-2015-4553)
這篇文章主要介紹了DedeCMS 5.7 sp1遠(yuǎn)程文件包含漏洞(CVE-2015-4553)的相關(guān)知識(shí),本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08解析jetbrains IDE的插件加載不出來(lái)的問(wèn)題(IDEA、pycharm等)
這篇文章主要介紹了解析jetbrains IDE的插件加載不出來(lái)(IDEA、pycharm等),本文給大家分享解決方案,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10最新評(píng)論