回覆列表
  • 1 # 通訊一小兵

    應邀回答問題。

    知道本機的IP地址,和閘道器IP地址,想要計算子網掩碼。很遺憾的是,這件事情無法做到。

    就計算機而言,閘道器的IP可以是同一網路的任何一個地址(除了網路號和廣播地址),舉個例子:

    比如一個電腦的IP是192.168.1.100,子網掩碼是255.255.255.0。可以計算出這個網路的網路號是192.168.1.0,而這個組內的IP是192.168.1.1-192.168.1.255,而除了192.168.1.255是廣播地址無法使用。從192.168.1.1到192.168.1.254,這些IP都可以設定成為網路的閘道器。

    而同樣的是你的IP是192.168.1.100,你的子網掩碼是255.255.255.128,同樣的可以計算出你的網路號是192.168.1.0,而你可以使用的IP地址是192.168.1.1-192.168.1.127,除了廣播地址192.168.1.127不能使用,其他的192.168.1.1-192.168.1.126都可以做為閘道器地址使用。

    以這兩種情況為例,你覺得我告訴你我的IP是192.168.1.100,閘道器是192.168.1.1,我的掩碼是多少?根本分辨不出來了吧?

    總而言之,只知道IP地址和閘道器的話,是無法計算出相應的IP地址的。而且,你知道IP地址和掩碼的話,也計算不出閘道器。

  • 2 # 欽賜太醫

    你知道了本機ip,和閘道器ip,你不能計算出掩碼。

    為什麼尼,因為已經有了閘道器,你的掩碼必須要和閘道器的掩碼保持一致,如何你僅僅計算得出能用的掩碼,很有可能和閘道器掩碼不一致,會在一些情況下造成傳輸錯誤。

    舉例

    你ip為10.1.1.10 閘道器是10.1.1.1,那麼你掩碼用多少?

    其實只要小於28位掩碼都可以配置上,你說應該配置255.255.255.128,還是192?但是可能閘道器掩碼確是255.255.255.0,如果你配置255.255.255.128的掩碼,那麼你將不能和10.1.1.200這臺pc通訊。

  • 3 # 極客談科技

    從子網掩碼劃分的種類上來看,有定長子網掩碼和變長子網掩碼兩種:

    定長子網掩碼主要根據IP地址的分類進行區分,較為廣泛的使用在區域網之中;

    變長子網掩碼的使用較為靈活,主要功能是為了避免公網地址的浪費,較為廣泛的使用在廣域網之中。

    得知本機IP地址和閘道器IP地址,對於兩種不同種類的子網掩碼來說,得出的結論完全不同。定長子網掩碼只要知道了IP地址,則很容易推匯出子網掩碼。變長子網掩碼即便同時知道了IP地址、閘道器地址也無法推匯出具體使用的子網掩碼。一起來簡單瞭解一下子網掩碼的那些小知識吧!

    關於子網掩碼的小知識講解

    一、究竟什麼是子網掩碼

    子網掩碼主要的作用是確定一段網路地址哪些是網路位,哪些是主機位。網路位的地址是無法設定使用的,網路裝置或者是接入網路的手機、平板、電腦等裝置僅可以使用主機位的地址。透過子網掩碼能夠確定一段網路地址究竟有多少個主機位可以使用。

    舉例:

    這裡還是以大家比較熟悉的地址進行說明,192.168.1.1 255.255.255.0

    那麼,這段地址哪些是網路位,哪些是主機位呢?

    子網掩碼使用的是二級制,具體的轉化結構可以參考下圖。子網掩碼與IP地址之間使用的是“或與非”當中的與操作,如果IP地址中與子網掩碼的1位相匹配則代表網路地址。那麼192.168.1.1這個地址則很容易推匯出網路地址和主機地址。192.168.1.0段地址,僅有8位可以設定成裝置的IP地址,一般為256個地址,去除全0的網路地址,全1的廣播地址,能夠正常使用的還剩下254個地址。

    二、關於定長子網掩碼與變長子網掩碼的問題

    1、什麼是定長子網掩碼

    先來說說定長子網掩碼的問題,大家知道網路中的IPv4地址分為了五類,分別為A類、B類、C類以及不常用的D類、E類。我們主要來看看前三類使用較為廣泛的地址:

    A類地址使用的是255.0.0.0的子網掩碼,主機位為24位;

    B類地址使用的是255.255.0.0的子網掩碼,主機位為16位;

    A類地址使用的是255.255.255.0的子網掩碼,主機位為8位。

    這裡說道的子網掩碼指的就是定長子網掩碼,位數固定,網段的網路位與主機位也是固定的。

    2、什麼是變長子網掩碼

    變長子網掩碼是在子網掩碼的基礎上發展而來,主要的目的是為了減少公網IP地址的浪費問題。例如,在運營商兩臺核心路由器埠之間連線的IP地址:

    如果我使用了192.168.1.0 255.255.255.0這個C端的定長子網掩碼(私網地址,僅做舉例使用,實際上並不會如此設定)。上文提到可以使用的地址有254,那麼就會存在252個地址浪費的問題。公網地址如此稀缺的前提下,這種事情是無法容忍的!

    變長子網掩碼的作用就相當明顯:

    可以使用192.168.1.0 255.255.255.252這個組合,去掉全0的網路位、去掉全1的廣播位,剛好剩下了兩個可以配置的主機位地址。

    三、關於得知IP地址以及閘道器如何計算子網掩碼的問題

    透過上面的講解,不難發現定長子網掩碼無需計算,直接套用A、B、C類地址即可。那麼,是否能夠計算出變長子網掩碼呢?

    答案是否定的,一起來看看為什麼是這樣吧!

    舉例:

    假設192.168.1.1為閘道器,192.168.1.2為IP地址。那麼變長子網掩碼的組合可以有多少種呢?

    255.255.255.0至255.255.255.248這個範圍內所有的掩碼均滿足條件。

    並且這裡有個前提假設,就是閘道器的設定是按照主機端第一個可以使用的地址進行設定。實際情況是,閘道器可以指定為主機位中的任何一個未使用的地址。所以說,對於變長子網掩碼來說是無法透過IP地址以及閘道器來計算的!

  • 4 # 迷茫的風來了

    這個基本上不能這麼算的!在我們現在使用的主流還是IPv4的版本,其中重要的無法繞過的基礎前提就是IP地址!IP是一個主機在網路中的邏輯地址,沒有IP地址就無法通訊!

    而IPv4的地址是分ABCDE五類,其中E類保留,D是組播地址,我們能用的就是ABC這三類,而其實IPv4的地址數量是有限的,在前幾年已經分派完畢,現在各個運營商使用的都是被稱為可變長子網掩碼,顧名思義就是子網掩碼可以變動!這是相對原來預設的子網掩碼的!A類預設是255.0.0.0,B類預設是255.255.0.0,C類預設是255.255.255.0,一般我們家用的路由器預設都是C類的地址所以255.255.255.0作為預設的不可變長子網掩碼相對來說比較熟悉! 其實子網掩碼錶示的是一個IP地址段的範圍,並不能獨立存在,必須依附於IP地址存在才可以有其意義!比如192.168.1.1和192.168.1.8如果用預設的子網掩碼也就是255.255.255.0就是同一網段時可以不用路由器通訊的!但如果使用了可變長子網掩碼以後就不一定了,比如子網掩碼是255.255.255.248!

    如果是你自己規劃網路IP地址那麼就可以根據你需要IP地址數量來計算子網掩碼,如果是其他人給你的IP地址和閘道器那麼久不一定!就像上面例子!比如你有6個主機需要上網,那麼就可以用6+2(網段第一個和最後以後不能分派給主機使用)=8,那麼用256減去8就是248!那麼子網掩碼就是255.255.255.248再結合IP來看192.168.1.1子網掩碼255.255.255.248就是192.168.1.0(IP地址從0開始表示網段不能給主機用),192.168.1.1,192.168.1.2,192.168.1.3,192.168.1.4,192.168.1.5,192.168.1.6,192.168.1.7(廣播地址不能給主機使用)一共8個!

  • 5 # 拿槍的水手

    知道本機IP地址和閘道器IP地址,來計算掩碼。

    像你說的這種情況:其實是無法計算。 因為閘道器可能是這個子網中的任何一個Host IP。

    但是可以通過幾種方法在電腦上檢視:

    1、右鍵網路上的芳鄰--屬性--更改網路介面卡--本地連線--右鍵狀態

    2、還可以通DOS命令提示符來檢視網路資訊:

    透過WIN(也就是電腦的徽標鍵)+R來開啟執行——輸入CMD開啟命今提示符視窗。

    輸入命令ipconfig/all

    回車後就可以檢視到詳細的網路資料了,你可以根據你使用網絡卡的情況,進行檢視資訊。我這個顯示的是無線網絡卡的,你也可以下拉看到本地連線的資訊。

    以上是兩種方法都可以檢視網路資訊,IP、子網掩碼、閘道器、DNS等資訊都可以看到。

    如果想深入瞭解的話,我建議還是用個小軟體去計算子網掩碼計算器。

  • 6 # 人和其正

    首先從理論上講是推算不出來的,但是當你有了一定經驗就能猜出來,常用的IP就23,24,25,26位,比如你IP 192.168.10.100,閘道器192.168.11.1,那麼這就是個23位的,掩碼就是255.255.254.0;如果看見閘道器是65啊,129啊,193啊正常就是25位的,掩碼是255.255.255.192;還有一個偷懶辦法,下一個vlsm計算器就行了

  • 中秋節和大豐收的關聯?
  • 明朝六部設定?