前言
IP地址是指互聯(lián)網(wǎng)協(xié)議地址(英語:Internet Protocol Address,又譯為網(wǎng)際協(xié)議地址),是IP Address的縮寫。提起IP地址,大家肯定都知道,但本文主要給大家總結(jié)了一些大家可能不知道的ip地址,分享出來供大家參考學習,下面話不多說,來一起看看詳細的介紹:
一、短ip
作為it從業(yè)人員,我們都知道以127開頭的ip,都是指向本機的,比如127.9.9.9
但是,你知道127.1是指向哪里么,沒錯就是127.1,沒有少什么
如果你不清楚的話,可以ping 一下看看,也可以本地開啟webserver,打開http://127.1看看,看到了什么?
居然直接訪問到了本地站點有木有?!

為什么會這樣呢?
因為,當你訪問http訪問127.1時,它實際上訪問的是127.0.0.1,沒錯,系統(tǒng)自動給你補全了
各位看官可以試試訪問http://8.8 ,如果你用的是chrome瀏覽器,它會在網(wǎng)址欄里自動顯示補全的ip,告訴你訪問的其實是8.0.0.8,其它的瀏覽器雖然沒有在網(wǎng)址欄里顯示,但是實際上還是自動補全訪問。
二、不同進制的ip
我們以baidu的ip 115.239.210.27 為例
a、十進制ip
先來個數(shù)字1945096731
這是一串神器的數(shù)字
用瀏覽器訪問http://1945096731 它會訪問到baidu
ping它一下,居然是115.239.210.27有木有啊!!

為什么一個十進制數(shù)“1945096731”等同于一個IP地址“115.239.210.27”呢?
四位點分十進制形式的IP地址“115.239.210.27”代表一組32位二進制數(shù)碼,如果合在一起再轉(zhuǎn)換成一個十進制數(shù)的話,答案就是1945096731。轉(zhuǎn)換方法很簡單,就是數(shù)制的完全展開:
115*256^3+239*256^2+210*256^1+27*256^0=1929379840+15663104+53760+27=1945096731
(基數(shù)為256)
如果覺得這么算頭暈,可以自己寫個腳本算算,其實mysql有個函數(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é)果了有木有,我們再來看看短ip計算結(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
了解了原理,我們來看看除了http://1945096731,其實還可以表示為:
- http://115.15716891
- http://115.239.53787
c、八進制ip
http://0163.073751033 8進制
http://0163.15716891 8進制與10進制配合
b、十六進制ip
http://0x73.0x000EFD21B 16進制
http://0x73.15716891 16進制與10進制配合
http://115.0xEFD21B
http://0163.0xEFD21B 8進制與16進制配合
d、混合進制ip
這個發(fā)揮想象自由組合了,不舉例子了~
這些有什么用?也許,某些修復不全的ssrf漏洞可以繞過呢
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
您可能感興趣的文章:- 獲取外網(wǎng)IP地址的批處理代碼
- 據(jù)說是中國國家授時中心的時間服務器IP地址
- 騰訊與新浪的通過IP地址獲取當前地理位置(省份)的接口
- 一鍵自動更改本機IP地址BAT執(zhí)行腳本 非常好用
- JS獲取計算機mac地址以及IP的實現(xiàn)方法
- 配置IP地址的批處理代碼
- IP地址正則表達式匹配方法