判斷機器IP是公網ip還是內網ip

2021-04-08 12:09:18 字數 534 閱讀 3506

首先是恭喜開通blog

ip位址分為五類。e類為保留為今後使用,d類為組播位址。用於主機網路位址的就是a類、b類、c類了。

10.0.0.0/8:10.0.0.0~10.255.255.255

172.16.0.0/12:172.16.0.0~172.31.255.255

192.168.0.0/16:192.168.0.0~192.168.255.255

使用保留位址的網路只能在內部進行通訊,而不能與其他網路互連。因為本網路中的保留位址同樣也可能被其他網路使用,如果進行網路互連,那麼尋找路由時就會因為位址的不唯一而出現問題。但是這些使用保留位址的網路可以通過將本網路內的保留位址翻譯轉換成公共位址的方式實現與外部網路的互連。這也是保證網路安全的重要方法之一。

但是有一些寬頻運營商儘管也使用了非私有位址分配給使用者使用,但是由於路由設定的原因,internet上的其他使用者並不能訪問到這些ip。

我們將這兩種情況下應用的ip稱為內網ip。

如果自己機器上網路介面的ip位址落在上述保留位址的範圍內,則可以肯定自己處於內網模式下。

內網ip 公網ip

a類位址的第一組數字為1 126。注意,數字0和 127不作為a類位址,數字127保留給內部回送函式,而數字0則表示該位址是本地宿主機,不能傳送。b類位址的第一組數字為128 191。c類位址的第一組數字為192 223。1.a類位址 a類位址的表示範圍為 0.0.0.0 126.255.255.2...

內網ip 公網ip

a類位址的第一組數字為1 126。注意,數字0和 127不作為a類位址,數字127保留給內部回送函式,而數字0則表示該位址是本地宿主機,不能傳送。b類位址的第一組數字為128 191。c類位址的第一組數字為192 223。1.a類位址 a類位址的表示範圍為 0.0.0.0 126.255.255.2...

如何判斷自己IP是內網IP還是外網IP

tcp ip協議中,專門保留了三個ip位址區域作為私有位址,其位址範圍如下 10.0.0.0 8 10.0.0.0 10.255.255.255 172.16.0.0 12 172.16.0.0 172.31.255.255 192.168.0.0 16 192.168.0.0 192.168.25...