手機流量上網時的IP是公網IP嗎?

何潔龍


公網ip通常也被成為非保留ip;私網ip通常被稱為保留ip。

IP地址用於標示網絡中的一臺主機,IP地址可以分為A,B,C,D,E這幾個類別。

A類地址:1.0.0.0~126.255.255.255

B類地址:128.0.0.0~191.255.255.255

C類地址:192.0.0.0~223.255.255.255

D類地址:224.0.0.0~224.255.255.255

E類地址:255.0.0.0~255.255.255.255

A,B,C三類是常見的,D,E主要用於組播和廣播以及研究用途。整體上IP的劃分還是比較容易記住的,因為IP地址存儲需要4個字節32位的空間,而一個字節能夠表達的十進制範圍位0~255,因此總體上來說A,B,C,D,E這幾類的地址是按照128,64,32這樣的等差數列來間隔的,當然其本質是二進制的1,11,111進行開頭的IP地址段,當然你會發現0.0.0.0~0.255.255.255以及127.0.0.0~127.255.255.255這些段的缺失,那是因為,這兩段的IP為保留的IP。當然保留的IP並不僅僅就是這兩個段,像我們通常遇見的192.168.1.1這樣的局域網IP也屬於保留的IP。因此從這個方面來看IP的劃分還可以分類兩類,即保留的IP和非保留的IP。

當然保留的IP一般用於本機測試例如127.0.0.1,以及局域網地址例如192.168.1.1等等。非保留的IP也叫做全局IP一般用於廣域網之間的通信,例如220.181.7.190這是百度服務器的一個ip。

關於選擇哪一個具體局域網的ip地址是跟該局域網內部所容納設備數量相關的。例如我查看我的4G手機的ip地址就172.25.81.205,這是一個保留ip,172這個網段所能容納的ip地址數量為1,048,576,那麼對於一個當下的能力基站來說百萬級別的IP應該是完全夠用了,如果不夠用也可以使用10網段的;多數公司使用的ip地址10.33.188.106,因為對於數十萬員工級別的公司,各種設備的IP很可能超過百萬,而10網段所能夠容納的IP個數在16,777,216,這就足夠用了;多數學校機房配置的ip地址為192.168.1.115,因為一個學校的機房通常在10000以內臺,而192.168網段能夠容納的ip為65,536,也是足夠了。

上述討論的保留IP的作用主要作為局域網的地址來使用,那麼保留ip的作用都有哪些呢?

1,首先全球的ipv4地址有限也就2的32次方個,為了緩解IP地址緊張的問題,我們知道相應的解決方法有ipv6地址,以及NAT轉換。其中NAT地址轉換就是將192.168.1.115這樣的保留IP地址轉換為非保留的IP。因此我們看到保留ip的第一個作用就是緩解ip地址資源緊張,不同的局域網可以使用同一個保留的IP。而類似於這樣的保留IP都是作為客戶端的地址,通常來說服務器的IP都是非保留的IP,同一時間內,全球唯一的。因為服務器的數量相對於客戶端來說還是很少的,當然也是有服務器使用NAT等技術的,使用了保留IP。

2,類似於255.255.255.255/32這樣的IP地址是有著特定的用途的,用於廣播。我們知道局域網的廣播地址是MAC為ff:ff:ff:ff:ff:ff,在IP層的廣播地址為FF.FF.FF.FF。當然D類和E類的多數IP地址主要被預留出來。

3,像 127.0.0.0 – 127.255.255.255地址段分配給了本機,通常我們的本地默認迴環地址的IP就是127.0.0.1,在本機上測試編寫好的網站都是訪http://127.0.0.1:9600/這樣的地址。也就是通過瀏覽器訪問http://127.0.0.1:9600/地址,該流量並不會經過網卡。可以看出操作系統對於127.0.0.1這樣的IP的處理是將其看作特殊的IP。

4,正如前面所提到的IP資源有限,同時IP地址也是要錢,每年使用者需要向IP分配機構繳納一定的使用費用。因此IP數量越少,越節省,這也就是我們4G上網IP是保留的IP,家中的寬帶也是保留的IP,學校公司網絡多數使用的都是保留IP,只在廣域網出口處使用NAT將其轉換為全局的IP。

綜上,手機上網多數的是保留ip,但是也有少數的使用非保留ip。


村中少年


手機使用數據連接上網時、家庭寬帶使用運營商網絡上網時,均採用了10.64.0.0/10段的運營商級NAT地址,屬於私網地址,也就是每個運營商是一個大的局域網,只有在訪問外網資源時從公網地址池裡找出一個地址使用端口複用的方式給你用,用於節約有限的IPv4地址資源。具體怎麼回事,下文慢慢分析。

10.64.0.0/64運營商級NAT保留地址

  • 幾年前每個光貓、每部手機上網獲取的是公網IP地址,可以實現遠程控制、可以搭建自己的臨時服務器,但是自從使用私網地址後,這些都已經成為過去;

  • 互聯網的IPv4地址早在2011年2月已經分配完畢,至此我國的IPv4地址數量不再增加。截止2015年12月,CNNIC統計,我國IPv4地址數量為3.37億個,如何能夠滿足8億多網民的需求呢;

  • 在2012年RFC6598給出了一個地址塊,用戶運營商的NAT地址轉換,以解決公網IPv4地址不夠用的情況,這個地址塊又不能與普通的私網地址重複,使用了100.64.0.0/10的地址塊,如下圖所示:

分析一個實例

  • 如下圖所示,手機使用數據連接上網,左側圖顯示了手機獲取的IP地址,右側圖顯示了在百度搜索IP獲取的手機的公網IP,可以看到兩個地址是不一樣的;

  • 左側的IP地址是電信網絡的NAT地址,右側顯示了NAT地址轉換之後的公網IP地址,中間用了NAT地址轉換的過程。

NAT地址科普

  • 上圖中的兩個地址不是一對一的,而是多對一,多個用戶手機公用一個公網的IP地址,如何實現呢,通過一種端口複用的技術實現;

  • 舉個例子說明一下,比如我的手機獲取了10.100.7.63這個IP地址,另一手機獲取了10.100.100.100這個地址,同時訪問某個公網地址,那麼存在如下圖所示的地址轉換過程,兩部手機使用不同的內網地址,公用一個公網IP地址,使用端口複用的方式。

對於手機上網過程中,地址的轉換,大家有什麼看法呢,歡迎在評論區,留言討論。

如需更多幫助,請私信關注。謝謝


Geek視界


“網絡極客”,全新視角、全新思路,伴你遨遊神奇的科技世界。


手機流量上網時的IP是公網IP嗎?

  • 在IPv4地址緊張的今天,不僅僅家廳寬帶的撥號取消了公網地址;

  • 作為使用最廣泛的移動終端手機,自然也是使用的上網地址。

一起來看看,如何驗證我們使用的究竟是哪個地址,以及是如何實現上網的吧。


如何查看手機的上網地址

  • 點擊手機中的“設置”按鈕;

  • 進入設置頁面後,將手機下拉至最低端,並點擊“關於手機”按鈕;

  • 在關於手機的頁面,點擊“狀態”按鈕,即可在狀態頁面查看到使用的IP地址。

例如下圖中的10.30.37.103,使用的是10段的私網地址。


如何實現上網

這裡就設計到NAT技術,網絡地址翻譯的功能。

NAT也是緩解ipv4地址不足所產生的技術,有三種模式:

  • 私網地址和公網地址一對一轉換;

  • 私網地址和公網地址多對多轉換,通過地址池來實現;

  • 私網地址和公網地址通過多對一轉換,多個私網地址通過單個公網地址的不同端口實現轉換。

最後一種,就是我們目前主要的使用方式,手機端通過網關設備的NAT轉換實現上網。


關於手機上網的問題,歡迎大家留言討論,喜歡的點點關注。



極客談科技


手機流量所連接的網絡屬於公網IP嗎?

首先先明白什麼是公網IP,通過光纖貓撥號上網,運營商在網絡上單獨分配的IP地址,獨一無二,這屬於公網IP

通過連接無線路由器,或者是網絡在局域網內分配的IP,比如192.168.1.100,屬於內網IP

手機通過流量,連接上網在百度搜索裡面所獲得的IP地址,以及手機本身在設置裡面查到的獲取的IP地址,是通過運營商,NAt,進行轉換所獲取的公網IP地址

什麼是NAT?直白的講,就是網絡地址轉換,其實你所使用的數據連接上網屬於運營商的一個大的局域網,通過局域網的轉換,獲得一個獨立的IP地址進行連接,Internet,Net的服務器配置,是各大運營商自己的服務器


俠客I挨踢T


自己打開手機狀態,看一下就知道了,IPV4的地址是10開頭,IPV6的地址,我還不是很瞭解,不做評論。10.10開頭說明是個局域網IP,應該是整個蘇州聯通就是個大的局域網。



delphuy_L


不是公網ip。每一家運營商都有一些ip放在地址池裡,上網時隨機分配。主要原因是ip地址比較緊張。


賣碳翁_張*軍


手機流量上網的時候可能是公網ip地址也可能是私有ip地址。

因為手機是蜂窩網絡,都是有一定標準的,你鏈接運營商的時候都是私有ip地址的,但是你同過運營商的機房去上網的時候那就是都是公網的ip地址了。

只是一個轉換的問題。


網絡值得相信


教你測試,在百度打 ip,就知道是否是公網了


冰涼冰涼帝


怎麼可能,還是隨機分配的私有地址!


曉老公5


v4不可能給你公網,v4公網ip本來就很緊張,但是現在基本上都有v6地址了,也算有公網了


分享到:


相關文章: