Existuje mnoho podsítí připojených přes router ve stejné síti. Potřebuji najít seznam všech IP adres dostupných v každé různé podsíti. Jsem schopen získat seznam IP adres dostupných v podsíti, kde bydlím.

Jaký je nejlepší způsob určení zbytku podsítí v použít v mé síti?

Odpovědět

Dokud ne “ Pokud nemáte přístup k routeru, nebude 100% přesný způsob detekce všech hostitelů v těchto sítích.

Pokud znáte síťové adresy a velikosti podsítě, můžete tyto sítě skenovat pomocí nástroje jako nmap k detekci hostitelů. Pokud neznáte adresní prostor těchto jiných sítí, ale je to soukromá síť, můžete prohledat všechny rozsahy, které jsou k dispozici pro soukromé použití. Ty jsou uvedeny v RFC1918 . Provedení jednoho nebo druhého bude velmi hlučné a pravděpodobně nebude přesné, pokud existují přísná pravidla brány firewall. Taková kontrola nemusí být ani přesná, pokud prohledáváte vlastní síť protože v dobře segmentovaných sítích jsou administrativní služby přístupné pouze z administrativní podsítě.

// Je možné skenovat síť, ve které nesídlíte, pokud router tyto balíčky směruje.

Můžete také naskenujte každou možnou IP adresu s nízkou hodnotou TTL, abyste zajistili, že je to jen jeden nebo dva skoky pryč. To bude trvat velmi dlouho.

Měli byste také zvážit možnost, že pro některé ze svých sítí používají IPv6, což způsobí, že skenování bude zbytečné, protože možný prostor adresy je příliš velký.

Komentáře

  • Je možné, že organizace používá pro své interní počítače veřejnou IP adresu. V těchto případech musím naskenovat celou třídu B a třídu C. Pro objevování hostitele používám Nmap -sn 10.0.0.0/8. Ale ani po 10 minutách nedostávám žádný výsledek. Je možné skenovat síť, ve které nemáte bydliště? Pokud ne, jak můžeme skenovat síť, ve které nebýváme?
  • Neměl by ' t tento Q / A být na SuperUser.SE?

Odpověď

Máte soukromou nebo veřejnou síť se servery a pracovními stanicemi, kterým jsou přiřazeny statické a dynamické adresy IP (soukromé nebo veřejné IP adresy). Přiřadili jste jim statické adresy IP kvůli překladu adres (NAT) nebo pro veřejný přístup a dynamické adresy IP prostřednictvím protokolu DHCP. I když jste si o těchto přidělených adresách IP udržovali dobrý záznam, existují chvíle, kdy chcete najít všechny adresy IP síťových zařízení. Následující postup lze použít k určení IP adres síťových zařízení, která jsou připojena k vaší síti.

  1. Pokud máte k routeru přístup na web, můžete se připojit k routeru a vyhledejte adresy IP všech síťových zařízení. Router zobrazuje statické a dynamické seznamy klientů s názvem hostitele, IP adresou a MAC adresou připojených zařízení.

  2. Můžete také zkusit provést ping na vaši síť z počítače připojeného k síti, a vyhledejte arpovou tabulku. Na počítači klikněte na [Start] -> [Spustit …] a zadejte „cmd“ a [Enter]. Zadejte „ipconfig“ a vyhledejte svou síťovou adresu. Síťová adresa je nalezena provedením logické operace AND na vaší IP adrese a masce podsítě. Například pokud máte IP 192.168.1.101 a maska podsítě 255.255.255.0, pak je síťová adresa 192.168.1.0. Ping na vaši síť pomocí vysílací adresy, tj. „Ping 192.168.1.255“. Poté pomocí příkazu „arp -a“ určete všechna výpočetní zařízení připojená k síti.

  3. Můžete také použít příkaz „netstat -r“ k vyhledání adresy IP všechny síťové trasy. Pokud však vaše tiskárna má problémy s komunikací s jinými síťovými zařízeními, nebudete moci zjistit IP adresu tiskárny pomocí příkazu „netstat“.

Existuje jedna víc. Aplikaci „netdiscover“ můžete nainstalovat do systému Windows nebo Linux. Netdiscover je aktivní / pasivní nástroj pro průzkum adres, který byl vyvinut hlavně pro bezdrátové sítě bez serveru DHCP, když řídíte. Lze jej také použít v rozbočovačových / přepínaných sítích.

Adresy IP, které jsou ve vašem síťovém zařízení, najdete pomocí tohoto příkazu:

netdiscover -i eth0 

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *