關於主機遮罩設定錯誤的問題

2014-03-16 2:51 am
1.如果把網路遮罩設大了或設小了會出現什麼問題?

2.假設某機之IP位址為212.121.34.135,子網路遮罩為255.255.255.240,如果不小心把遮罩設定為255.255.255.224,將無法和下列具有IP位址的主機相通?

A 212.121.34.162
B 212.121.34.149
C 212.121.34.153
D 212.121.34.124

最好解釋一下,感謝!
更新1:

可以解釋一下為什麼落網的就不能連接嗎?

回答 (2)

2014-03-16 11:40 pm
✔ 最佳答案
subnet mask的作用是用你的ip和對方ip各做一次二進的and,若相同,代表在同一網,可以直接對話,若不同,即在不同sub net,通訊packet會送到gateway。
若mask錯誤的話,部份ip會找不到而無法連線。
尾數240即二進 11110000,即共16個。
你原先135化成二進為1000,0111,因此同網由1000,0000-1000,1111,即十進128-143。
若改為224,即二進1110,0000,變成32個,
即1000,0000-1001,1111計一計得出128-159。
問題中149和153應在網外,要經gateway,但現以為在網內,所以無法連接。
而162和124仍在網外,mask錯也不影響,送到gateway不受影響。
2014-03-16 3:01 am
如你SUBNETMASK是240,你有效網路為129-142,改為224,則為129-158,你看看有誰落網,用這個算到http://www.subnet-calculator.com/

2014-03-15 22:54:50 補充:
落網意思是可以聯上的,不過問題不大,不可聯的表示在其他網路上,要用router 通過。


收錄日期: 2021-04-26 11:33:06
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140315000051KK00146

檢視 Wayback Machine 備份