首頁>>前端開發
這段時間不是某某云的云服務器廣告鋪天蓋地嘛,而我去年雙十一用新用戶搞的那個服務器也到期了,到了續費的時間一看,還真是肉疼啊。果然還是應了那句話:
白piao一時爽,續費火葬場
幸好我那上面也沒啥重要的數據,關了就關了吧。
然后我又換了個賬號享受新用戶的低價,這一次,直接買了三年。
話題扯遠了,今天要聊的話題是關于IP地址。
IP地址
因為我平時會弄個小程序,搭個網站博客之類的,所以在購買云服務器的時候,一般會再申請一個公網IP。
看著申請到的IP地址,我突然想到了一個問題:不是早就說IP地址已經耗盡了嗎,為什么我隨便就能申請到,阿里云到底屯了多少IP地址,咱們中國總共又有多少IP地址呢?
大家知道,我們現在的互聯網主要還是采用的IPv4的地址,雖然我上大學那會兒就在吼IPv6了,但這么多年過去了,IPv4的地位依舊沒有動搖。
IPv4的IP地址,是采用4個字節的整數來表示,學過編程的都知道,4個字節能夠表示的范圍是0-4294967295(無符號數)。
也就是說,全世界最多只有42.9億個IPv4的地址。
當然,為了書寫和記憶方便,我們一般不會用整數來表示,而是采用點分十進制
的形式。
從 0.0.0.0 到255.255.255.255,分四個字節,每個字節范圍是0-255。
然而,IP地址中不是所有都能拿來直接用,這42.9億中有不少特殊用途的IP地址。
提到特殊IP地址,估計很多人都知道這三個范圍的私有IP:
10.0.0.0--10.255.255.255 172.16.0.0--172.31.255.255 192.168.0.0--192.168.255.255
實際上,除了這三個范圍的IP地址,還有許多特殊用途的IP地址。網絡上很多文章列舉的七七八八,都不完善,完整的特殊IP地址列表,還得要去管理IP地址的IANA官網查看。
IANA
IANA,全稱Internet Assigned Numbers Authority
,互聯網號碼分配機構,管理著全球互聯網中使用的IP地址、域名和許多其它參數的機構。
在它的官網中,有一個文檔,包含了迄今為止,所有特殊用途的IP地址:
地址:https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml
很多人都知道127.0.0.1
代表著本地回環地址,但其實回環地址不只是一個,從127.0.0.0-127.255.255.255
整個16777216個地址都是回環地址,所有發往這些地址的數據包都會被loop back。
IP地址本就珍貴,這么多都作為回環地址,是不是有點浪費???
中國的IPv4地址數量
全球的IP地址由五大區域性機構進行管理,咱們國家的IP地址由亞太地區的APNIC分配管理。
在APNIC的官網上,也有一個公開的文檔,記錄了APNIC管理分配的所有IP地址信息,每日更新,可以訪問下面這個地址拿到:
http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest

該文件每行的格式如下:
注冊機構|國家/地區代碼|類型|起始地址|IP數量|分配日期|狀態
咱們大陸地區的代碼是CN,所以,可以通過簡單的命令將大陸地區的IPv4地址分配情況篩選出來:
cat delegated-apnic-latest | grep "CN|ipv4" > cn_ipv4.txt
可以看到,截止2021-12-1日,中國大陸地區一共分配了8614個網段:
寫個簡單的腳本程序,將所有網段的IP地址數量相加:
import sys
total = 0
print('target file: %s' % sys.argv[1])
with open(sys.argv[1]) as fp:
while True:
line = fp.readline()
if line:
fields = line.split('|')
ip = fields[3]
num = int(fields[4])
print('ip: %s, num: %d' % (ip, num))
total += num
else:
break
print('total: %d' % total)
得到總共的IP地址數量:343881984,約占整個IP地址空間的8%。
用同樣的方法,分別統計臺灣、香港、澳門三個地區的數據:
臺灣:35688960 香港:12612096 澳門:336640
那整個加起來的數據就是:392519680,三億九千多萬,約占整個IP地址空間的9.14%。
那這個數據到底對不對呢?
我查閱了國內專門負責IP地址分配管理的機構:CNNIC(中國互聯網絡信息中心)在今年9月份發布的一份《第 48 次中國互聯網絡發展狀況 統計報告》,其中關于IP地址這里,有一個數據:
這份文件給出今年6月份的數據,全國的IPv4地址大概在3.93億,與前面的統計基本上吻合,可能由于數據時間和其他方面的因素,存在小部分的出入,但總體而言,國內的IPv4地址數量大概在這個規模是肯定的。
阿里云的IPv4地址數量
弄清了國內的IP地址數量,那么問題來了,阿里云到底有多少IPv4地址呢?
在淘寶下的一個IP地址庫中找到了一個數據:
地址:https://ip.taobao.com/accurancy

當然,從表格中大陸地區的IP地址數量可以看到,這個表格的數據是有些過時了,但數量級應該差不了太多。
從這份數據來看,阿里巴巴擁有差不多370W+的IP地址。
而這,僅僅是活躍的IP地址數,不代表阿里所屯的IP地址總數。
那阿里究竟屯了多少IP,在公開的信息中,我只找到了一份2019年發布的數據:
2019上半年,阿里云的活躍IP數量在330萬,比上面的淘寶IP統計少了40萬,也就是說2年之后活躍IP增長了40萬。
而兩年前阿里云屯的IP總數已經超過1500W+,兩年之后,這個數據只會更多,就國內幾家云服務廠商而言,真可謂一騎絕塵。
從上面圖中還可以看出,亞馬遜不愧是全球最強大的云計算廠商,足足屯了7500W+的IP地址,就這還是2年前數據。
至此,文章開頭的問題算是弄清楚了。當然了,購買云服務器得來的IP地址也是有租用期限的,比如我去年購買的云服務器到期之后,里面的公網IP地址也就回收了,說不定現在已經分配給別人了。
雖然IP地址緊張,但各云服務器廠商都屯了不少,公網IP在池子里不斷流轉,所以我們才能花個百來十塊就搞來一個。
最后,給大家留一個思考題:0.0.0.0和127.0.0.1這兩個IP地址,有什么不同?
歡迎評論區說說你的理解。
文章來源于編程技術宇宙 ,作者軒轅之風O
猜你喜歡
- 2022-11-10 【官方文檔】百度搜索網站被黑防范指南
- 2022-11-03 【干貨必備】百度搜索優質內容指南
- 2022-08-01 百度隱藏“快照”功能:原因未知-百度快照沒了?
- 2022-06-20 淺析“百度搜索基礎信息設置規范”!
- 2022-06-15 SEO尷尬,有排名,沒流量,沒咨詢,怎么辦?
- 2022-05-16 IE瀏覽器宣布6月16日退役 Edge瀏覽器將接棒
- 搜索
-
- 2023-11-21 10年老兵看搜索廣告的過去、現在和未來
- 2023-11-14 黃金“前3秒”賣貨文案100例 | 抖音···
- 2023-07-14 小預算SEM賬戶,如何快速搭建物料?
- 2023-07-13 小紅書、視頻號、抖音流量算法機制,建議收···
- 2023-07-12 落地頁做好這5點優化,線索量翻倍!
- 2023-06-28 競價不看排名看什么?
- 2023-06-26 SEM推廣沒咨詢?3個方向提升
- 2023-06-25 看懂這5大場景,SEM投放效果翻倍!
- 2023-06-14 CSS - 鼠標移入懸停顯示下拉菜單(導···
- 2023-06-09 優化師是一個好職業么?
- 2023-05-31 CSS3控制圖片自適應屏幕大小和居中顯示
- 2023-05-30 百度推廣賬戶這3個問題,如何應對?
- 2019-11-01 Origin DNS error:使用百···
- 2020-06-20 “401 - 未授權: 由于憑據無效,訪···
- 2020-12-01 一級域名好還是二級域名好?
- 2020-10-13 百度抓取診斷工具一直抓取失敗怎么辦?
- 2019-12-09 域名解析后,網站返回狀態碼511應對方法
- 2019-08-12 網站出現“403,服務器上文件或目錄拒絕···
- 2021-01-06 百度移動端的搜索結果上線“踩頂”功能,對···
- 2020-09-03 element.style樣式的修改
- 2021-04-13 html/txt文件中文用瀏覽器打開有亂···
- 2019-11-06 正確打開.db數據庫文件的兩種方式,避免···
- 2020-10-20 UC神馬搜索怎么做快速排名優化
- 2020-04-10 百度下拉框怎么刷?刷百度下拉框軟件原理及···
- 2019-11-07 在合肥做SEO工資待遇一般有多高?
- 2021-07-07 sublime text 3 packa···
- 2020-08-06 移動瀏覽器變了心?
- 2020-08-17 網站改版升級而造成網站降權的問題
- 2019-12-09 圖片SEO:與您的圖片一起被搜索到!
- 2019-09-27 連接ftp時無法列目錄問題的解決方案!
- 2020-07-08 做為一個SEO專員接手一個網站該怎么進行···
- 2019-12-04 SEO人員,如何與惡意“蜘蛛”暗度陳倉?
- 2022-05-16 IE瀏覽器宣布6月16日退役 Edge瀏···
- 2020-01-14 域名忘記續費+收錄變0,SEO快速恢復方···
- 2020-01-03 頭條搜索撕開百度的中年危機
- 2022-10-26 win7/win10其他電腦無法訪問我的···
- 熱門標簽
-
- Error 1016
- Origin DNS error
- 源DNS服務器錯誤
- element.style
- css
- .db文件
- 域名解析
- 別名解析
- CNME解析
- A記錄
- asp.net
- php
- jsp
- 開發語言對比
- 寶塔
- 白名單
- 香港主機
- 主機白名單
- 301
- 301重定向
- 301永久重定向
- 個人備案
- 企業備案
- 網站備案
- 錨點跳轉
- 500錯誤
- 字體大小
- 用戶體驗
- 虛擬主機
- 網站搭建
- 自適應網站
- web前端
- 移動端
- 響應式網站
- 網站被黑
- 后臺入侵
- 源碼安全
- 備案駁回
- 阿里云備案
- 阿里云服務器
- 實例類型
- ftp
- flashfxp
- 開源CMS
- js空鏈接
- 織夢cms
- 偽元素選擇器
- 偽類選擇器
- CSS3
- 百度轉碼
- 禁止轉碼
- 網站建設
- 低成本網站
- 域名備案
- win10連接遠程服務器
- 谷歌插件
- Chrome
- 服務器流量
- 網站流量耗盡
- 網站體驗設計
- 老年用戶
- 網站安全
- html標簽
- seo標簽
- X-Powered-By
- 服務器空間
- 網站空間選擇
- 網站設計
- seo要點
- seo建站方案
- 0收錄
- 新域名收錄
- 網站收錄
- robots.txt
- 獨立ip主機
- seo服務器
- 網站標簽
- 標簽優化
- 蜘蛛
- 屏蔽蜘蛛
- dede
- 分頁樣式代碼
- 營銷型網站
- 定制網站
- 服務器穩定性
- 網站續費
- javascript
- 編程語言
- filter
- 濾鏡
- pbootcms
- 權限設置
- PbootCMS
- sqlite
- mysql
- 數據庫
- SQL
- Sqlite
- css3