區域網私有IP位址上外網的原理

2021-06-14 06:42:11 字數 1787 閱讀 8476

ip位址分為兩部分,網路號和主機號,這種分法應用在私有和公有ip位址上。乙個區域網中,為了該區域網的安全,我們應用了私有ip位址,為了和internet中的其他主機進行通訊,我們用的私有ip位址必須為: a級:10.0.0.0 - 10.255.255.255  b級:172.16.0.0 - 172.31.255.255  c級:192.168.0.0 - 192.168.255.255 中的一種,a類私有位址只有網路號為10的網段,b類私有位址占用了b類網路號中172.16——172.31,c類私有位址占用了c類網路號中192.168.0——192.168.255.

具體用哪種要根據該區域網的主機有多少來選擇(這樣便於後期的維護),這些私有ip位址是不用申請的,但是我們必須申請公有ip位址(乙個區域網可以有乙個公有ip位址,也可以有多個公有ip位址),公有ip位址在全球是唯一的,私有的不是,我們和internet上的其他主機通訊時,用的都是公有ip位址,但是,在區域網中的機子只配置了私有的ip位址,沒關係,我們在閘道器那有乙個應用程式,可以把私有位址轉換為公有ip位址,該機制成為nat(網路位址轉換network address translation)。

在區域網中通常使用的ip位址如192.168.0.1等是屬於私有位址的。那麼為什麼要在區域網中使用私有位址呢?使用私有位址有什麼好處呢?下面我們來看一下為什麼在區域網中要使用私有位址。

我們現在使用的ip位址是ipv4,在現有的協議下,其只能提供大約40億個ip位址,而大部分都被美國給佔據了。這就導致出現了不能給每一台電腦分配乙個ip位址的問題。但是電腦沒有ip位址是不能上網的。為了解決這個問題,使用者區域網的私有位址就出現了。

比如在乙個網路中的主機為400臺,那麼分配乙個c類位址不夠用,分配乙個b類位址又顯得太浪費,在這種情況下,我們可以使用私有ip位址來解決這個問題。這個網路中的所有計算機共享乙個公網位址。可以有效的緩解ip位址資源緊缺的問題。

私有ip位址,就是內網用的。10.0.0.0-10.255.255.255和192.168.0.0-192.168.255.255要連線網際網路必須把私有ip轉換成公網ip,使用nat轉換,至於為什麼會需要私有ip,這是因為ip位址有限,不能每個使用者都分配乙個ip,所以只能幾個人甚至幾十個人共用乙個ip,很多內網都是一兩個公網ip的

1.  a類位址

⑴ a類位址第1位元組為

網路位址,其它3個位元組為主機位址。另外第1個位元組的最高位固定為0。

⑵ a類位址範圍:1.0.0.1到126.255.255.254。

①10.0.0.1到10.255.255.254是私有位址(所謂的私有位址就是在網際網路上不使用,而被用在

區域網路中的位址)。

② 127.0.0.0到127.255.255.255是保留位址,用做迴圈測試用的。

2. b類位址

⑴ b類位址第1位元組和第2位元組為

網路位址,其它2個位元組為主機位址。另外第1個位元組的前兩位固定為10。

⑵ b類位址範圍:128.0.0.1到191.255.255.254。

⑶ b類位址的私有位址和保留位址

① 172.16.0.1到172.31.255.254是私有位址

②169.254.0.0到169.254.255.255是保留位址。如果你的

ip位址是自動獲取ip位址,而你在網路上又沒有找到可用的dhcp伺服器,這時你將會從169.254.0.0到169.254.255.255中臨時獲得乙個ip位址。

3. c類位址

⑴c類位址第1位元組、第2位元組和第3個位元組為

網路位址,第4個個位元組為主機位址。另外第1個位元組的前三位固定為110。

⑵ c類位址範圍:192.0.0.1到223.255.255.254。

python獲取區域網IP位址

設計思路 設計乙個udp資料報,併發送到公共的dns伺服器當中,udp資料報是盡最大努力不可靠交付,我們只需要獲取到udp頭部資訊即可 import socket def main get wlan ip def get wlan ip try socket.sock dgram代表的是socket...

區域網 有IP位址定位主機

最近一段時間發現單位電腦莫名會分配到2002開頭的ipv6位址。根據該ip位址的字首,可以得知該電腦的ipv4位址。關於如何由ipv6位址檢視相應分配該位址的ipv4位址,可以參考 此時,如果是集體單位,並且分配電腦時,mac有所記錄,則可以方面找出該電腦。現在自己單位的機器分配沒有記錄mac位址,...

C 獲取區域網IP和MAC位址

c 遍歷區域網的幾種方法及比較 2009 07 03 10 08 1 微軟社群上介紹了使用active directory 來遍歷區域網 利用directoryentry元件來檢視網路 效果評價 速度慢,效率低,還有乙個無效結果 computer schema 使用的過程中注意慮掉。2 利用dns....