如何找到我的子網路遮罩?

如何找到我的子網路遮罩?

這個問題的流行答案“IPv4 子網路劃分如何運作?「在解釋子網路方面做得很好。

我記得在 CCNA 課程中學習過網路類,但該答案透過以下方式提到了「無類域間路由」(CIDR):

Back in the "old days", subnet masks weren't specified, but rather 
were derived by looking at certain bits of the IP address. An IP address 
starting with 0 - 127, for example, had an implied subnet mask of
255.0.0.0 (called a "class A" IP address).

These implied subnet masks aren't used today and 
I don't recommend learning about them anymore.

所以我的問題是,如果我有一個 IP 位址,例如71.75.232.132,(這是透過我的ISP 分配給我的電纜調製解調器的公共IP 位址),我如何計算子網路遮罩是什麼,以便我可以在正確的地址中註記該地址格式類似於71.75.232.132/32

答案1

無論誰為您指派了該 IP 位址,也應該告訴您子網路遮罩、預設閘道以及設定電腦所需的任何其他資訊。如果他們使用 DHCP,DHCP 伺服器將告訴您的電腦子網路遮罩。那麼您不需要知道它,但如果您好奇,可以使用適合您的作業系統的命令來查找它。

答案2

我認為除了致電您的 ISP/網路管理員來了解它之外,沒有其他方法。

但你可以嘗試遵循。

ICMP 類型 17 訊息是掩碼請求。 ICMP 類型 18 是 ICMP 遮罩回覆。所以你可以使用icmpush用於建立自訂 icmp 封包並可以請求主機遮罩的工具。但請記住,並非所有路由器和系統都允許所有 icmp 回應。

但根據文件(第 11 頁)。

如果路由器嚴格遵循 RFC 1812,則它不應將位址遮罩請求轉送到另一個網路。

針對 LINUX 機器的 ICMP 位址遮罩請求不會觸發 ICMP 位址遮罩回复,也不會觸發針對 Microsoft Windows 機器的請求。

但是向路由器發送 ICMP 位址遮罩請求將會收到回覆。

答案3

如果只給你 IP,你無法想像網路遮罩 - 遮罩可以是任何尺寸

在髒形式中,作為第一次迭代,您可以從 2 個已知 IP(您的和 GW)獲取網路掩碼,並且知道主機和預設 GW 必須駐留在同一網路中

華泰

相關內容