聊聊IP地址是如何分配的?
在IPV4的時代,IP地址是一種稀缺的資源,只有2^32,約43億;到了IPV6時代,IPV6地址個數(shù)為2^128個,大約是3.4E+38,以地球目前的容量來看,是不會耗盡的,但是對于某些按IP地址進行流量計費的網(wǎng)絡來說,IP地址仍然顯得稀缺。那么IP地址歸誰管理?又是如何分配的?
什么是 IANA?
IANA(The Internet Assigned Numbers Authority)是ICANN 旗下的一個標準組織,負責 IP地址和ASN 的全球分配、DNS根區(qū)域的管理和協(xié)議分配。在IP號碼管理方面,IANA 主要負責根據(jù)全球政策將未分配的 IP 塊池分配給 RIR,以確保跨地區(qū)的IP地址公平分配。
IANA 還管理ccTLD 和 gTLD的DNS根區(qū)域,并維護所有頂級域 (TLD) 的數(shù)據(jù)庫。除了 IP號碼管理和DNS根區(qū)管理外,IANA 還與ITEF(互聯(lián)網(wǎng)工程任務組)合作,為IP協(xié)議(協(xié)議分配)中使用的協(xié)議名稱和號碼注冊管理機構(gòu)維護一個中央存儲庫。IANA 還維護一個時區(qū)數(shù)據(jù)庫,并允許計算機和電子設備使用此信息來維護世界各地的正確時區(qū)。
所以可以將IANA視為互聯(lián)網(wǎng)的管理員。它管理域名、IP地址和ASN以及Internet使用的協(xié)議,IANA 的目標是幫助互聯(lián)網(wǎng)順利運行。
IP號碼分配
IP 地址的分配由RIR完成,并將分配報告給IANA以進行記錄。域名和IP號碼的全球管理由ICANN完成,ICANN 將互聯(lián)網(wǎng)號碼(IP 地址和 ASN)的管理委托給 ICANN 的一個子組織 IANA。然后,IANA 將互聯(lián)網(wǎng)號碼的分配委托給 5個地區(qū)互聯(lián)網(wǎng)注冊管理機構(gòu) (RIR)。五個RIR 包括 ARIN(北美)、AFRINIC(非洲)、APNIC(亞太地區(qū))、LACNIC(拉丁美洲)和 RIPENCC(歐洲)。IANA 和RIR確保將唯一的IP 地址塊分配給 5 個地區(qū)組中的每一個中的一個組織。
處理IP地址濫用
人們經(jīng)常向IANA報告垃圾郵件、黑客攻擊和其他形式的 IP地址濫用,但是IP地址濫用應報告應該給擁有(分配)IP地址的組織,而不是IANA。而且,我們可以通過ARIN的WHOIS查詢工具查詢IP 地址所有權(quán),并找到濫用聯(lián)系信息。所以IANA 是互聯(lián)網(wǎng)號碼(IP地址和 ASN)的記錄管理員,它不解決IP 地址濫用的相關問題。
協(xié)議分配
IANA與ITEF合作定義協(xié)議標準,其中包括網(wǎng)絡協(xié)議及其參數(shù)。常用的網(wǎng)絡參數(shù)包括但不限于:
端口號:與 IP地址一起,TCP 和UDP端口被定義為允許應用程序在TCP/IP網(wǎng)絡內(nèi)相互通信。
HTTP 狀態(tài)代碼:當Web客戶端發(fā)出HTTP請求時,服務器響應帶有HTTP狀態(tài)代碼的響應,以指示請求是否已成功處理,或錯誤并帶有原因代碼。
媒體類型:IANA維護可在Internet中使用的媒體類型注冊表。
除了協(xié)議編號,IANA還維護2個字母的語言屬性(en:英語,es:西班牙語等)、私營企業(yè)編號和時區(qū)數(shù)據(jù)庫等。
IANA 是 ICANN 的一個部門,負責管理 IP 號碼(IP地址和ASN)、DNS根區(qū)域和協(xié)議分配。它將 IP 號碼的分配委托給 5 個地區(qū)RIR。IANA 的目標是讓互聯(lián)網(wǎng)順利運行,并監(jiān)督 IP 標準的技術方面。






















