2015-03-19 68 views
0

有什麼方法可以知道網絡中有多少個子網?或以任何方式知道IP的掩碼?我試圖做一個網絡掃描器來了解網絡的狀態,我想包括子網的數量。我搜索了一些有關nmap的信息,但我沒有找到任何東西如何知道網絡中有多少個子網

在此先感謝。

+0

您可以通過觀察交通細節來推斷網絡的形狀,但根據您顯示的信息量以及您對問題所付出的努力來判斷,答案比您更先進很多倍準備。最可靠的是,你會問路由器這個信息。 – shannon 2015-03-19 11:28:52

+0

您可以先發出DHCP請求,然後檢查網絡爲您提供的信息。 – shannon 2015-03-19 11:46:38

回答

0

這取決於,不可能僅通過IP地址確定網絡中的子網掩碼或子網數量。

如果您能夠捕獲網絡流量(例如使用Wireshark),您可以過濾和分析數據並嘗試確定每個網絡的子網掩碼或子網數量。它確實需要相當多的知識和技能。

+0

沒有什麼是「不可能的」:) – shannon 2015-03-19 11:25:33

+0

@shannon,它是劃分子網的時候:P你可以做出野蠻的猜測和假設,但你永遠無法確定。這就是爲什麼我添加了RFC 1918的鏈接,該鏈接顯示了專用範圍的默認子網掩碼。 – CustomX 2015-03-19 11:27:57

+0

您可以觀看各種信息的廣播。用ARP掃描很容易確定可能的掩碼。您可以使用traceroute進行探測,從而可靠地確定到達目的地的跳數,並根據時間對物理距離差異進行統計合理的評估。您可能能夠從路由器實際查詢網絡形狀。推斷網絡形狀的技術列表在繼續。 – shannon 2015-03-19 11:39:09

相關問題