如何更改子網掩碼讓兩個網段的IP能互訪?

Irene_haha


回答本行業問題,如何改子網掩碼讓兩個網段IP互通?簡單介紹一下。

子網掩碼

子網掩碼其實是代表一個IP地址段的範圍,無論IP地址還是子網掩碼都是由四段組成的,每段8位二進制,共32位二進制。一個32位二進制IP地址通常分為兩部分,前面n位網絡號,後面32-n個主機號。


子網掩碼化成32位二進制就是前面連續的n個1,後面32-n個0。比如255.255.0.0化成二進制就是11111111 11111111 00000000 00000000,表面上這個網絡前16位是網絡號,後16位是主機號。

如果要想兩個IP網段處於同個子網,必須網絡號是一樣的。

兩個網段IP如何互訪

在網絡中,每個設備都會有一個IP地址,IP地址可以類似我們的居住的地址"XX號XX室",這個號對應的就是子網,而XX室對應的就是子網中的主機號了。
例如有兩個網段的設備IP,


其中一個的網段為:192.168.1.X,另一個網段為192.168.2.X。計算網絡號時將IP地址與子網掩碼進行“與”運算,使用255.255.255.0這個子網掩碼時,由於網絡號的不同,計算機就認為是在不同的網絡上,不能實現互連互通。

使用255.255.252.0這個子網掩碼進行計算,兩個網段的網絡號是相同的,都為192.168.0.0,因此就可以實現網絡間的互連互通。

修改子網掩碼的方法,可以實現不同網段IP的互通。但是如果IP終端設備比較多,修改子網掩碼後所有的IP設備將處在同一個廣播域,會使整個網絡的通信性能下降,廣播風暴嚴重,通常可以使用路由器來分隔廣播域達到同時互聯互通更適合。

以上個人淺見,歡迎指正交流,如果覺得有道理請隨手點贊關注吧!

關注智能化視野,分享更多知識,分享越多收穫越多!

智能化視野


將這兩個網段的子網掩碼改為255.255.0.0, 他們都在192.168.0.0網段了, 不通過路由器即可互相訪問.

最簡單的串連式雙路由器型環境

這種情況多出現於中小企業在原有的路由器共享Internet的網絡中,由於擴展的需要,再接入一臺路由器以連接另一個新加入的網段。而家庭中也很可能出現這種情況,如用一臺寬帶路由器共享寬帶後,又加入了一臺無線路由器滿足無線客戶端的接入。

公司裡原有一個局域網LAN 1,靠一臺路由器共享Internet,現在又在其中添加了一臺路由器,下掛另一個網段LAN

2的主機。經過簡單設置後,發現所有主機共享Internet沒有問題,但是LAN 1的主機無法與LAN 2的主機通信,而LAN

2的主機卻能Ping通LAN 1下的主機。這是怎麼回事?

這是因為路由器隔絕廣播,劃分了廣播域,此時LAN 1和LAN 2的主機位於兩個不同的網段中,中間被新加入的路由器隔離了。所以此時LAN

1下的主機不能“看”到LAN 1裡的主機,只能將信息包先發送到默認網關,而此時的網關沒有設置到LAN

2的路由,無法做有效的轉發。這種情況下,必須要設置靜態路由條目。此種網絡環境的拓撲示意如下:

LAN

1為192.168.0.0這個標準C類網段,路由器R1為原有路由器,它的WAN口接入寬帶,LAN口(IP為192.168.0.1)掛著

192.168.0.0網段(子網掩碼255.255.255.0的C類網)主機和路由器R2(新添加)的WAN口(IP為

192.168.0.100)。R2的LAN口(IP為192.168.1.1)下掛著新加入的LAN

2這個192.168.1.0的C類不同網段的主機。

如果按照共享

Internet的方式簡單設置,此時應將192.168.0.0的主機網關都指向R1的LAN口(192.168.0.1),192.168.1.0網

段的主機網關指向R2的LAN口(192.168.1.1),那麼只要R2的WAN口網關指向192.168.0.1,192.168.1.0的主機就都

能訪問192.168.0.0網段的主機並能通過寬帶連接上網。這是因為前面所說的寬帶路由器中一條默認路由在起作用,它將所有非本網段的目的IP包都發

到WAN口的網關(即路由器R1),再由R1來決定信息包應該轉發到它自己連的內網還是發到外網去。但是192.168.0.0網段的主機網關肯定要指向

192.168.0.1,而R1這時並不知道192.168.1.0這個LAN

2的正確位置,那麼此時只能上網以及本網段內的互訪,不能訪問到192.168.1.0網段的主機。這時就需要在R1上指定一條靜態路由,使目的IP為

192.168.1.0網段的信息包能轉發到路由器R2去。

一條靜態路由條目一般由3部分組成:1.目的IP地址或者叫信宿網絡、子網;2.子網掩碼;3.網關或叫下一跳。

例一中R1上設定的靜態路由條目就應該為:目的IP地址192.168.1.0(代表1.x這個網段),子網掩碼255.255.255.0(因為是C

類網段),下一跳192.168.0.100。如圖2,此圖為TP-LINK

R410中的靜態路由表配置項,保存後即可生效。如果是Cisco的路由器,則在全局配置模式下鍵入命令:Router(config)#

ip route 192.168.1.0 255.255.255.0 192.168.0.100。

注意:其中的網關IP必須是與WAN或LAN口屬於同一個網段。那條默認路由寫出來就是:目的IP為

0.0.0.0,子網掩碼0.0.0.0,下一跳為WAN口上的默認網關,有時我們也稱它為“8個0的默認路由”。另外,如果目的IP是一個具體的主機

IP(如192.168.1.2),那麼路由條目應為:目的IP

192.168.1.2,子網掩碼255.255.255.255,下一跳或網關192.168.0.100。


永恆的神秘領域


子網掩碼其實是代表一個IP地址段的範圍,我們可以用子網掩碼來縮小IP地址的範圍,也可以使用子網掩碼來擴大IP地址的範圍!


IPv4地址分為兩部分,左側的網絡號和右側的主機號!網絡號代表一個確定的網段,只要網絡號相同那就可以直接通訊(通過交換機)!而網絡號和主機號是通過子網掩碼來確定的!子網掩碼全1的部分和IP地址做邏輯與運算(二進制下)就是網絡號!比如192.168.1.1和默認的子網掩碼255.255.255.0,轉換為二進制先,再邏輯與運算規則就是1和1得1,0 和1或1得0!

255是二進制的8個1,所以前三組都是1,就是原樣192.168.1.00000001和255.255.255.00000000邏輯與得192.168.1.0就是網絡號!同理要擴大就把第三段也變成一樣即可比如192.168.1.1 和255.255.0.0這樣的話網絡號就是192.168.0.0了,那麼就可以和本來是不同網段的192.168.2.1或者3.1直到255.1同網段了!就可以通過交換機直接通訊!別問我為神馬,因為第三段子網掩碼是0!當然雙方都得改!



分享到:


相關文章: