首页
/
每日頭條
/
圖文
/
如何知道一個ip的子網掩碼
如何知道一個ip的子網掩碼
更新时间:2025-04-04 10:17:57

對于ip地址我們前面通過多次文章,大家都有一定的理解,不過通過的留言,有部分朋友還是對子網掩碼、ip地址的網段有些疑問,那麼今天我們一起來解下這方面的内容。

如何知道一個ip的子網掩碼(什麼是子網掩碼)1

一、什麼是子網掩碼

在了解ip地址的網段之前,我們先來了解子網掩碼,很多對網絡了解不深的朋友都對子網掩碼有些迷惑, 不了解它是用來幹什麼的?

子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼隻有一個作用,就是将某個IP地址劃分成網絡地址和主機地址兩部分。

說的通俗的話,就是用來分割子網和區分那些ip是同一個網段的那些不是同一網段的。

例如,兩個人都叫張三,但一個張三是張家村的,另一個張三是張村的,那麼如何區分這兩個張三分别是屬于那個村的呢?得讓村長來區分,就可以準确的把各自的張三領回村,那麼子網掩碼就相當于村長,它就是用來區分ip該ip地址是屬于那個網段的。

在實際項目中,我們通常會遇到這樣的ip地址。

ip地址:192.168.1.1 子網掩碼:255.255.255.0

ip地址:192.168.1.2 子網掩碼:255.255.255.0

我們可以直接的判斷,他們是同屬于一個網段的ip地址。

那麼對于下面這樣的呢?

ip地址:192.168.1.1 子網掩碼:255.255.255.0

ip地址:192.168.1.2 子網掩碼:255.255.0.0

這兩個ip地址雖然在不看掩碼的情況下,比較像,但他們并不是同一個網段内的。

這個可以從子網掩碼來判斷,

192.168.1.1 255.255.255.0是屬于192.168.1.0網段的

而192.168.1.2 255.255.0.0是屬于192.168.0.0網段。

二、如何根據掩碼來确定ip地址網段

上面我們已經舉例了解了子網掩碼的作用,接下來我們再來了解如何确定子網掩碼和判斷ip地址的網段。

通常我們在劃分vlan的時候會使用以下例子:

例1:

創建vlan1:ip地址:192.168.1.1 子網掩碼:255.255.255.0

創建vlan2: ip地址:192.168.2.1 子網掩碼:255.255.255.0

那麼他們是不是在同一個網段呢?

平時配置ip地址較多的朋友,可以直觀的判斷,他們并不是屬于同一個網段,那麼如何計算呢?要想判斷兩個ip地址是不是在同一個網段,隻需将ip地址與子網掩碼做與運算,如果得出的結果一樣,則這兩個ip地址是同一個子網當中。

詳細計算

将ip地址192.168.1.1轉換為二進制

11000000 10101000 00000001 00000001

将子網掩碼255.255.255.0轉換成二進制

11111111.11111111.11111111.00000000

然後将兩者相“與(and)"運算:

11000000 10101000 00000001 00000001

11111111.11111111.11111111.00000000

然後得到:

11000000 10101000 00000001 00000000

轉換成網絡号就是:192.168.1.0

将ip地址192.168.2.1轉換為二進制

11000000 10101000 00000010 00000001

将子網掩碼255.255.255.0轉換成二進制

11111111.11111111.11111111.00000000

然後将兩者相“與(and)"運算:

11000000 10101000 00000010 00000001

11111111.11111111.11111111.00000000

然後得到:

11000000 10101000 00000010 00000000

轉換成網絡号就是:192.168.2.0

很明顯,二者的結果是不一樣的,一個是網段192.168.1.0,一個是網段192.168.2.0,所以不是一個網段。

例2:

ip地址1:192.168.1.1 子網掩碼:255.255.252.0

ip地址2:192.168.2.1 子網掩碼:255.255.252.0

很明顯,我們這個和上面例1的ip地址是一樣的,隻是子網掩碼不一樣,如果不看子網掩碼,首先可能就判斷他們不是同一個網段。

這裡面和上面例1中唯一變化就是子網掩碼從255.255.255.0換成了255.255.252.0了,那我們來看下,他們是否屬于同一個網段。

詳細計算

将ip地址192.168.1.1轉換為二進制

11000000 10101000 00000001 00000001

将子網掩碼255.255.252.0轉換成二進制

11111111.11111111.11111100.00000000

然後将兩者相“與(and)"運算:

11000000 10101000 00000001 00000001

11111111.11111111.11111100.00000000

然後得到:

11000000 10101000 00000000 00000000

轉換成網絡号就是:192.168.0.0

将ip地址192.168.2.1轉換為二進制

11000000 10101000 00000010 00000001

将子網掩碼255.255.252.0轉換成二進制

11111111.11111111.11111100.00000000

然後将兩者相“與(and)"運算:

11000000 10101000 00000010 00000001

11111111.11111111.11111100.00000000

然後得到:

11000000 10101000 00000000 00000000

轉換成網絡号就是:192.168.0.0

很明顯,二者的結果是一樣的,都是屬于192.168.0.0網段,所以他們是同屬于一個網段。

當然,如果對子網較熟了就不需要經過這些運算了,大部分的網段可以通過分析子網掩碼與ip地址就可以判斷出來是否屬于網一網段,但前提是你需要熟悉網段的原理與運算的方法。

三、超過254個ip地址的網絡,如何設置子網掩碼

大部分的情況下,我們網絡中隻要不超過254台主機的的話,子網掩碼都可以設置成255.255.255.0。那麼超過了254台主機的話怎麼辦呢?

可以劃分vlan,也可以設置成一個大網段,劃分vlan我們就不說了,上面有例子,設置成一個大網段就有一個難點,如何确定這個大網段裡面的子網掩碼呢?

下面這個例子,弱電行業網之前有提到過,我們來看下。

例如

假設監控網絡中有600個點位,我們現在也不想把它劃分vlan(實際項目中大部分是會劃分vlan的),假設隻想用一個大網段把這600個點位分配ip地址,如何設置ip地址,如何确實子網掩碼?

分析:首先我們知道600個點位,可以使用3個254個ip地址段來分配。

可以使用

ip段一:192.168.0.1——192.168.0.254

ip段二:192.168.1.1——192.168.1.254

ip段三:192.168.2.1——192.168.2.254

每個網段有254個ip地址,完全夠600個點位用的。那麼問題來了,如果要使這三個ip段在同一個網段内,那麼這個大網段共同的子網掩碼是多少呢?

我們來分析下:

将ip地址192.168.0.1轉換為二進制

11000000 10101000 00000000 00000001

将ip地址192.168.1.1轉換為二進制

11000000 10101000 00000001 00000001

将ip地址192.168.2.1轉換為二進制

11000000 10101000 00000010 00000001

轉換成了二進制,可以看得出,三個ip段的二進制前面22位的是不變的,那麼可以将他們表示成:

ip段一:192.168.0.1/22

ip段二:192.168.1.1/22

ip段三:192.168.2.1/22

這種192.168.1.x/22形式的ip地址相信大家平時都見過,就是已經告訴了子網掩碼了。

也就是說他們共同的子網掩碼二進制前面22個都是1。

11111111 11111111 11111100 00000000

轉換成十進制,那就是255.255.252.0,所以他們共同的子網掩碼就是255.255.252.0。

所以子網掩碼,它是一種用來指明一個 IP 地址的哪些位标識的是主機所在的子網,以及哪些位标識的是主機的位掩碼。

通常的講,子網掩碼不能單獨存在,它必須結合 IP 地址一起使用。子網掩碼隻有一 個作用,就是将某個 IP 地址劃分成網絡地址和主機地址兩部分

子網掩碼是一個 32 位地址,用于屏蔽 IP 地址的一部分以區别網絡标識和主機标識, 并說明該 IP 地址是在局域網上,還是在遠程網上。

對于 A 類地址,默認的子網掩碼是 255.0.0.0,而對于 B 類地址來說默認的子網掩碼 是 255.255.0.0;對于 C 類地址來說默認的子網掩碼是 255.255.255.0。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
山東93歲父親(思念父親山東劉永)
山東93歲父親(思念父親山東劉永)
  #春日生活打卡季#   思念父親 文/山東 劉永 爹的脾氣不好 ,不光我知道,哥知道,小妹知道,就連娘的幾個兒媳也知道一些情況,最清楚的是俺娘。   娘總是忍氣吞聲,一輩了承受了太多太多的委屈。但是娘依然對爹非常好,慣着爹。   六七十年代,貧窮都貧窮,娘烙地瓜幹子煎餅時,總是 用水瓢和點面烙幾個面煎餅,藏在放地 瓜幹子煎餅大盆最底下,專門給爹吃。   ...
2025-04-04
将士為什麼跟着安祿山謀反(安祿山怒責顔杲卿背叛)
将士為什麼跟着安祿山謀反(安祿山怒責顔杲卿背叛)
  唐鸩(之五)   常山失守之後,顔杲卿和袁履謙被叛軍押往洛陽,安祿山斥責顔杲卿道:“你從前隻是範陽一個戶曹,因為我的舉薦,幾年之間做到了太守,你為什麼還要背叛我?”   顔杲卿罵道:“你本是一個放羊的羯奴,皇上提拔你做了三道節度使,恩幸無比,你為什麼謀反?我家世代為唐臣,食唐俸祿,從前受過你的保薦,難道就要和你一起謀反?我是為國讨賊,隻恨沒能殺了你,哪來...
2025-04-04
金瀚把李一桐按進蛋糕(烏雲遇皎月李一桐曾可妮平分秋色)
金瀚把李一桐按進蛋糕(烏雲遇皎月李一桐曾可妮平分秋色)
  #頭條創作挑戰賽#   《烏雲遇皎月》正在熱播中,該劇集合了懸疑、愛情、浪漫、奇幻等元素,主要講述了學霸修理工與懸疑推理女作家的愛情故事。   《烏雲遇皎月》改拍自丁墨的原著小說,男主邬遇(金瀚飾演)與譚皎(李一桐飾演)在一次郵輪旅行中相遇,二人一見鐘情。旅行結束後,譚皎和邬遇的部分記憶缺失,邬遇失去了幾天的記憶,而譚皎失去了一年前的記憶。      譚...
2025-04-04
養老生活别提有多舒心(養老生活越過越甜)
養老生活别提有多舒心(養老生活越過越甜)
     9月19日,鄭州市金水區梓聞社會工作服務中心的社工陪伴老人練習書法。本報記者 王铮 攝   □本報記者 王向前   今年10月1日,《河南省養老服務條例》(以下簡稱《條例》)将施行。為貫徹實施好《條例》,9月23日,省政府新聞辦舉行新聞發布會,發布河南養老服務發展願景。   疏通“堵點”,《條例》肩負重大責任   我省60歲以上人口1796萬人,占...
2025-04-04
秦時明月曉夢結局是什麼(秦時明月不可忽視的曉夢大師)
秦時明月曉夢結局是什麼(秦時明月不可忽視的曉夢大師)
  《秦時明月》動畫中儒家是最講究長幼尊卑和禮數的一個門派,桑海儒家小聖賢莊有三位當家,分别是掌門人伏念、二當家顔路和三當家張良,被稱為“齊魯三傑”。三人雖同屬儒家一脈,但性格其實頗為不同,張良身處儒家實則崇尚墨家,顔路喜歡恬淡不問世事,唯有大師兄伏念最講禮數,曾因天明少羽之事責怪兩位師弟。      伏念推崇王道治國,獨創“聖王劍法”,對于儒家學說和天下大...
2025-04-04
Copyright 2023-2025 - www.tftnews.com All Rights Reserved