請教各位前輩一個觀念問題
公司內私有IP 設定 Class C ,192.168.0.X
是否是因為同網段只能有 254個設備,如果同網段設備數量超過254個,
不同網段間必須靠硬體設備來連接。
然設定 Class B,同網段能有 65,534個設備
透過簡單透過子網路遮罩來控制是否為同網段 如 /16 /18 /20 或 /24 等,沒有設備數量的問題
私有IP Class C
172.16.X.X /16 ..
172.17.X.X /16 ..
所是私有IP設定的決策,只要有可能設備數量超過254個,就使用Class B,
只有這個因素嗎?
(2023.09.06)補充參考資料:
https://learn.microsoft.com/zh-tw/troubleshoot/windows-client/networking/tcpip-addressing-and-subnetting
[分割成子網路]
範例中不能使用的兩個位址是 192.168.123.0 和192.168.123.255,因為具有所有的主機部分和全部零的二進位位址都無效。
.0 零位址無效,因為它是用來指定沒有指定主機的網路。
.255 位址 的主機位址都是用來將郵件廣播到網路上的每個主機。
請記住,任何網路或子網中的第一個及最後一個位址,都不能指派給任何個別主機。
望空大大真的很用心呀
設備超過254是常有的事
掩碼遮22就好
話說現在的網路設備效能都很強
有品牌的網管交換器處理上萬MAC不是問題
現代主要著眼還是在管理與資安方面
大家泡在一個大內網都不分門別類
判斷網路問題的時候會很花時間哦
你如果本來 Subnet Mask 255.255.255.0 (24) 能夠配發的 IP 就是 255 個設備
改成 255.255.254.0 (23) 就能夠配發 255 x 2 ,就是前面網友提到的 遮掩碼 24 改為 23
不需要使用到 255.255.0.0 ( 16 ) 這麼大一段。
Subnet Mask 有兩種表達方式 255.255.255.0 跟 24
比較好的方式當然是使用 Vlan ,搭配 Vlan Tag ,將不同的設備隔離在不同往段
像是 192.168.100.1 /24 配發給 PC
192.168.200.1 /24 配發給 印表機,網路設備,影印機
192.168.300.1 /24 配發給 IP Phone , IP CAM 等設備
有條件的設備做切VLAN區分多個C class
沒條件的設備只能這樣B class 切分
192.168.0.0/24 = 192.168.0.1-192.168.0.254 計 254可用ip
192.168.0.0/23 = 192.168.0.1-192.168.1.254 計 510可用ip
192.168.0.0/22 = 192.168.0.1-192.168.3.254 計1022可用ip
/24 廣播IP 變成192.168.0.255
/23 廣播IP 變成192.168.1.255
/22 廣播IP 變成192.168.3.255
請問 名詞 B class 與 C class 切分如何定義?
/24 是 C class,那 /23 , /22 也是嗎?
另外請教大大如上舉例: 192.168.0.255 是廣播IP,不能當設備IP
那 192.168.0.0 可以當設備IP 嗎?
謝謝你的回覆!
可以參考這篇文章
https://www.twbsd.org/cht/book/ch05.htm
摘錄其中段落
Class A 的私有 IP:10.0.0.0 到 10.255.255.255,也就是說可以使用 10.x.x.x 這範圍的 IP。
Class B 的私有 IP:172.16.0.0 到 172.31.255.255,也就是從 172.16.x.x 到 172.31.x.x,共有 16 個 Class B 的 IP。
Class C 的私有 IP:192.168.0.0 到 192.168.255.255,也就是 192.168.0.x 到 192.168.255.x,共有 256 個 Class C 的 IP。
/24 扣掉頭尾192.168.0.0 192.168.0.255 可用254 IP
/23 扣掉頭尾192.168.0.0 192.168.1.255 可用510 IP 這個時候192.168.0.255 192.168.1.0 才能當成host ip 不過這種情況在實務上也很少遇到,通常都是用vlan解決ip不足,避免網路廣播風暴影響整個區網
不好意思。請問:
/24 扣掉頭尾192.168.0.0 192.168.0.255 可用254 IP
0-255 有256個IP,扣掉頭尾有256-2=254個IP
扣掉頭尾意思是192.168.0.0 是不能當成host ip 嗎?