回覆列表
-
1 # 中環十三郎
-
2 # IT大叔Cc
手機共享網路簡單理解成手機開啟無線熱點,手機上網是透過內建的4G模組和運營商基站連線,才能訪問網際網路,同時手機又有wifi模組又能提供wifi熱點,當電腦連線到手機熱點上,這時手機充當的是路由器的角色。
所以,電腦的IP是手機DHCP服務提供的私網IP,在網際網路上的公網IP是和手機相同的,但是,這有可能是運營商NAT轉換後的公網IP,下面我們透過例項來看一下連線和通訊的過程。
電腦獲取的IP狀態從下圖可看出電腦WiFi連線了手機共享的網路,獲取到一個私網ip192.168.43.90,閘道器是192.168.43.1。
手機的IP狀態我們透過adb命令連線到手機命令列終端看一下手機資訊,從下圖可以看出,連線到手機熱點的裝置IP地址,rmnet0是4G網路的ip,wan0是wifi的IP地址,它們都是私網IP,所以我們在網路上看到的IP地址一定是運營商NAT地址轉換後的IP。
實際公網的IP地址我們分別使用手機和電腦,檢視一下自己的公網IP地址是多少。
總結,透過上面的操作,可以看出電腦連線手機熱點獲取的IP地址是私網IP,在透過4G網路上網後,得到的IP是運營商上NAT地址轉換後的公網IP,而不是手機的IP。
簡單測試了下。
圖一是電腦連線移動寬頻時的查詢的ip地址
圖二是手機行動網路共享給電腦時查詢的ip地址
兩者ip地址明顯不同
圖三為手機上查詢的ip地址
顯然,當手機共享網路給電腦時,電腦的ip為手機行動網路的ip