Як обчислити ip-адресу в діапазоні?


0

Якщо я запускаю цю команду,

# nmap -sP 192.168.0.120/25

які IP-адреси скануються?

Як я можу обчислити IP-адреси, що знаходяться в цьому діапазоні? Я шукав Google, але не зміг знайти щось корисне.

Відповіді:


4

У Linux є корисна утиліта, яка називається ipcalc. Якщо він не встановлений за замовчуванням, ви можете завантажити його з сховищ вашого дистрибутива. У Mac OS ви можете знайти ту саму утиліту тут , тоді як для Windows ви її знайдете тут (обережно, залежно від цього, потрібен Microsoft .Network Framework 2.0).

Його результат такий, саме для вашого випадку:

 ipcalc 192.168.0.120/25
 Address:   192.168.0.120        11000000.10101000.00000000.0 1111000
 Netmask:   255.255.255.128 = 25 11111111.11111111.11111111.1 0000000
 Wildcard:  0.0.0.127            00000000.00000000.00000000.0 1111111
 =>
 Network:   192.168.0.0/25       11000000.10101000.00000000.0 0000000
 HostMin:   192.168.0.1          11000000.10101000.00000000.0 0000001
 HostMax:   192.168.0.126        11000000.10101000.00000000.0 1111110
 Broadcast: 192.168.0.127        11000000.10101000.00000000.0 1111111
 Hosts/Net: 126                   Class C, Private Internet

Чи означає це, що відскановані IP-адреси походять з 192.168.0.1-- 192.168.0.126? Або з .120-.126? Я трохи розгублений ...
Ina

1
Зауважте, що ви можете просто скористатися, nmapщоб відповісти на це запитання, запустивши nmap -n -sL 192.168.0.120/25. Перша дійсна адреса хоста - 192.168.0.1; адреса ".0" для мережі не є дійсною адресою хоста.
larsks

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.