Најбољи скенери које смо прегледали у 2020

Upravljanje IP adresama predstavlja ključan segment rada svakog mrežnog administratora. Svaki uređaj povezan na mrežu zahteva IP adresu, a te adrese moraju biti jedinstvene kako bi se izbegli konflikti. U velikim organizacijama, sa hiljadama uređaja, neophodni su specijalizovani alati za efikasno upravljanje IP adresama. Vremena kada su se koristile tabele za tu svrhu su prošla. Danas postoje mnogobrojni alati za adresiranje, a u ovom članku ćemo se fokusirati na najbolje alate za praćenje IP adresa.

Na početku, razjasnićemo zašto su IP adrese neophodne, šta one predstavljaju i zašto je bitno da budu jedinstvene. U nekim slučajevima, jedinstvenost IP adresa nije uvek neophodna. Zatim ćemo detaljnije razmotriti proces dodeljivanja IP adresa, uključujući razlike između statičke i dinamičke alokacije, kao i njihove prednosti i mane. Takođe ćemo se osvrnuti na DDI (DNS, DHCP, IP Address Management), koji je dobio na značaju u poslednjih nekoliko godina. Nakon toga, analiziraćemo različite tipove dostupnih alata za upravljanje IP adresama i na kraju ćemo dati pregled nekih od najboljih alata za praćenje IP adresa.

Neophodnost IP adresa

IP adrese služe za jedinstvenu identifikaciju svakog uređaja koji je priključen na mrežu. Ovo je osnovni koncept. One funkcionišu kao adrese u svetu IP mreža. Iako su IP mreže danas sveprisutne, to nije uvek bio slučaj. Ranije su postojale različite mrežne tehnologije kao što su Microsoft-ov NetBEUI, Novell NetWare-ov IPX/SPX i Apple-ov AppleTalk. U jednom periodu, svaki proizvođač je imao svoj sistem mrežnog povezivanja. IP mreže, koje predstavljaju Internet protokol, prvobitno su bile namenjene isključivo za Internet. Međutim, sa popularizacijom Interneta, logično je postalo da svi koriste IP mreže. IP adrese su brzo postale osnovni deo konfiguracije svakog računara.

Iako smo naveli da IP adrese jedinstveno identifikuju svaki uređaj, ovo je tačno samo u određenom kontekstu. IP adrese moraju biti jedinstvene samo unutar tog konteksta. Internet je jedan takav kontekst, ali ne moraju svi računari koji pristupaju Internetu biti direktno povezani na njega. Većina korisnika pristupa Internetu preko rutera i koristi lokalne IP adrese interne mreže. U takvim situacijama, samo lokalno adresiranje mora biti jedinstveno i nije neuobičajeno da se iste IP adrese koriste u različitim organizacijama. Uzmimo za primer kućni Wi-Fi ruter, većina njih ima internu IP adresu 192.168.0.1, koja je prilično česta na kućnim mrežama.

Dodeljivanje i upravljanje IP adresama

Prvi korak u planiranju bilo koje mreže, osim najmanjih, jeste kreiranje plana IP adresiranja. Cilj plana je definisanje načina korišćenja IP adresa. Na primer, određeni opseg IP adresa biće rezervisan za servere, drugi za računare, a treći za mrežnu opremu ili štampače. Ovaj zadatak se često obavlja uz pomoć jednostavnih alata kao što je softver za tabele.

Sledeći korak je dodeljivanje IP adresa uređajima, što se naziva alokacija IP adresa. Postoji više načina da se to uradi, o čemu ćemo detaljnije govoriti, ali je bitno pratiti koja IP adresa je dodeljena kom uređaju. Ovo predstavlja upravljanje IP adresama.

Statičko ili dinamičko adresiranje?

Postoje dva osnovna načina za dodeljivanje IP adresa: statički i dinamički. Statičko IP adresiranje podrazumeva ručno konfigurisanje IP adrese i drugih mrežnih parametara na svakom uređaju. Iako je ovo naporno i podložno greškama, često se koristi u manjim mrežnim segmentima sa manjim brojem uređaja. Takođe je uobičajeno u situacijama gde je potrebna puna kontrola IP adresiranja, kao što je slučaj sa serverima. Glavni nedostatak statičkog adresiranja je zahtevan proces upravljanja.

Dinamičko IP adresiranje automatizuje deo procesa. Ono se koristi zajedno sa DHCP (Dynamic Host Configuration Protocol) protokolom. Ovaj protokol automatski dodeljuje IP adrese i konfiguriše mrežne parametre uređaja. Dodeljivanje se odvija putem procesa zakupa, gde uređaj zahteva IP adresu od DHCP servera, koji mu je iznajmljuje na određeni vremenski period. Kada zakup istekne, DHCP server vraća iznajmljenu adresu u svoj skup dostupnih adresa. Uređaji mogu obnoviti zakup pre isteka.

Korišćenje dinamičkog adresiranja ne oslobađa administratora obaveze upravljanja IP adresama. DHCP server mora biti ispravno konfigurisan sa opsegom IP adresa koje može da dodeljuje, kao i sa svim ostalim mrežnim parametrima. Ipak, ovi napori su minimalni u poređenju sa statičkim IP adresiranjem.

O DDI

DNS, sistem koji omogućava da se udaljeni uređaji pozivaju po imenu, a ne po IP adresi, usko je povezan sa DHCP-om. Mnogi DHCP serveri su ujedno i DNS serveri. To ima smisla, jer DNS mora znati koja IP adresa je dodeljena kom hostu kako bi ispravno rešio njegovo ime. Čak i ako su DHCP i DNS serveri različiti, oni moraju međusobno komunicirati. Kada DHCP server dodeli IP adresu hostu, DNS zapis za taj host mora biti ažuriran tačnom IP adresom.

Ova bliska veza između DHCP-a i DNS-a dovela je do pojave DDI, gde dva D predstavljaju DNS i DHCP. I, koje je na kraju akronima, označava upravljanje IP adresama, još jedan bitan element koji je povezan sa DNS-om i DHCP-om. Mnogi provajderi danas nude DDI rešenja. Uglavnom su to „sve-u-jednom“ sistemi koji kombinuju mogućnosti upravljanja IP adresama sa DHCP i DNS serverima. Neka rešenja integrišu DNS i DHCP servere, dok druga nude sistem „omotavanja“ koji se instalira na postojeće DNS i DHCP servere i kontroliše ih.

Različite vrste alata

Kada je reč o upravljanju IP adresama i praćenju njihove alokacije, postoji veliki broj različitih alata. Iako nije neophodno koristiti sve ove alate, mnogi koriste kombinaciju kako bi postigli željene rezultate. Pogledajmo različite vrste alata.

Menadžer IP adresa je generički naziv za različite softverske alate. Svi oni dele isti cilj: olakšavaju upravljanje IP adresama. Neki alati su veoma kompleksni, poput DDI softverskih paketa. Drugi su jednostavniji alati, koji se koriste tamo gde se koristi statičko IP adresiranje, i služe samo kao baza podataka koja povezuje IP adresu sa resursom. Neki alati uključuju mogućnosti DNS pretraživanja i proveravaju da li ono što je u bazi podataka odgovara onome što je konfigurisano.

Alati za praćenje IP adresa pomažu u pronalaženju stvarnih IP adresa konfigurisanih na mrežnim uređajima. Mogu se koristiti za usklađivanje konfigurisanih i dokumentovanih adresa. Ovo je bitno, jer sistem za upravljanje IP adresama koji ne odražava stvarnost nema veliku upotrebnu vrednost. Neki alati automatski uparuju informacije iz baze podataka sa stvarnom konfiguracijom i identifikuju neslaganja, a neki čak mogu i da poprave greške u sistemu upravljanja IP adresama. Mnogi alati se mogu podesiti da se automatski pokreću u određenim vremenskim intervalima, što omogućava da se otkriju neovlašćene promene.

Poslednji tip alata o kojima ćemo govoriti su skeneri IP adresa. Ovi alati skeniraju niz IP adresa. Možete definisati opseg sa početnom i krajnjom IP adresom ili navesti kompletnu podmrežu sa IP adresom i maskom podmreže, ili CIDR notacijom kao što je 192.168.0.0/24. Skener IP adresa pokušava da se poveže sa svakom IP adresom, najčešće pomoću Ping-a, i izveštava koje IP adrese reaguju. Većina skenera IP adresa takođe vrši obrnutu DNS rezoluciju kako bi prikazala ime hosta uz IP adresu. Neki alati prikazuju i koji su IP portovi otvoreni na uređajima, iako se takvi alati obično nazivaju skenerima portova.

Najbolji skeneri IP adresa

U praksi, razlika između alata za praćenje i alata za skeniranje IP adresa nije sasvim jasna. Ne postoji univerzalno prihvaćena definicija ni jednog ni drugog. Naša lista sadrži kombinaciju alata koji sebe nazivaju alatima za praćenje IP adresa, skenerima IP adresa ili menadžerima IP adresa. Osnovni kriterijum za uvrštavanje na ovu listu je da se alat bavi IP adresama i da može da prati njihovu upotrebu.

1 — SolarWinds IP Address Tracker (BESPLATNO PREUZIMANJE)

Prvi na našoj listi je odličan alat kompanije SolarWinds. Ova kompanija je poznata u oblasti mrežne administracije po proizvodnji visokokvalitetnih alata, kao i po izdavanju besplatnih alata koji su namenjeni specifičnim potrebama mrežnih administratora. Već smo pregledali neke od tih besplatnih alata kada smo govorili o najboljim kalkulatorima podmreža i serverima sistemskih zapisa.

SolarWinds IP Tracker se može koristiti za upravljanje i praćenje do 254 IP adrese. Ovo ga čini pogodnim alatom za manje instalacije. Prati dostupnost IP adresa i upozorava na predstojeći nedostatak dostupnih IP adresa. Takođe automatski detektuje sukobe IP adresa i obaveštava korisnika kada ih pronađe. Međutim, ovaj alat ograničene funkcionalnosti ne komunicira sa DNS i DHCP serverima. Sve probleme koje pronađe morate rešavati ručno. On ima atraktivan korisnički interfejs zasnovan na kontrolnoj tabli sa statusom označenim bojama, a takođe sadrži istorijske trendove i izveštaje o događajima.

2 — SolarWinds IP Address Manager (besplatna probna verzija)

Za sveobuhvatniji alat namenjen korporativnim okruženjima, SolarWinds IP Address Manager bi mogao biti idealno rešenje. Ovaj alat nudi mnogo više od praćenja IP adresa. To je potpuno opremljen alat za upravljanje IP adresama, bez ograničenja koja ima besplatna verzija. Može da upravlja sa do 2 miliona IP adresa, što je dovoljno i za najveća okruženja.

Iako ne uključuje DHCP ili DNS mogućnosti, IP Address Manager komunicira sa vašim postojećim DNS i DHCP serverima, čime postaje pravo DDI rešenje. Naravno, alat ima automatsko praćenje IP adresa, bez čega ne bi bio na ovoj listi. Automatski nadgleda vaše podmreže tako da uvek znate kako se IP adrese koriste. Sistem vas upozorava na sukobe IP adresa, iscrpljene opsege i nepodudarne DNS zapise.

Alat se integriše sa DHCP serverima od Microsoft-a, Cisco-a i ISC-a, kao i sa BIND i Microsoft DNS serverima. Cene počinju od 1.995 dolara i zavise od broja upravljanih adresa. Besplatna probna verzija od 30 dana je dostupna ako želite da isprobate proizvod pre kupovine.

3 — Advanced IP Scanner

Advanced IP Scanner ima zanimljiv pristup. Alat radi isključivo na Windows-u i za Windows je i napravljen. Ovaj softver prihvata opseg IP adresa kao ulaz. Takođe, možete uneti tekstualni fajl sa spiskom IP adresa. Alat skenira adrese i prikazuje one koje reaguju. Uz IP adrese, alat prikazuje i ime svakog hosta, MAC adresu i proizvođača mrežnog interfejsa.

Za Windows hostove koje alat otkrije, dobijate znatno više funkcionalnosti. Na primer, alat prikazuje mrežne deljene resurse, a klikom na bilo koji deljeni resurs, on se otvara na vašem računaru. Takođe možete pokrenuti sesiju udaljene kontrole koristeći RDP ili Radmin, ili daljinski uključiti ili isključiti Windows računar – ako je konfigurisan za Wake on LAN.

4 — Angry IP Scanner

Angry IP Scanner je alat za više platformi i radi na Windows-u, macOS-u i Linux-u. Ovaj alat može skenirati cele mreže ili podmreže, opseg IP adresa ili listu IP adresa iz tekstualnog fajla. Koristi Ping za pronalaženje aktivnih IP adresa, a takođe i razrešava imena hostova i proizvođače MAC adresa, kao i pruža NetBIOS informacije za hostove koji to podržavaju. Ovaj alat je i skener portova i može prikazati otvorene portove na svakom hostu koji reaguje.

Angry IP Scanner ima GUI (grafički korisnički interfejs), ali postoji i verzija za komandnu liniju. Ovo je korisno za uključivanje funkcionalnosti alata u skripte. Rezultati se prikazuju u tabeli i mogu se izvesti u više formata, kao što su CSV ili XML.

5 — SoftPerfect Network Scanner

SoftPerfect Network Scanner skenira opseg IP adresa i prikazuje aktivne adrese sa njihovom MAC adresom, imenom hosta i vremenom odziva. Takođe se može koristiti kao skener portova i opciono prikazuje otvorene IP portove na svakom hostu.

Kao i prethodni alat, dodatna funkcionalnost je dostupna za Windows hostove. Ovaj alat prikazuje sve deljene resurse na svakom hostu, uključujući i skrivene deljene resurse. Takođe, prikazuje koji su korisnički nalozi trenutno povezani sa svakim Windows računarom. Pored toga, alat omogućava daljinski pristup računarima i daljinsko pokretanje komandi, kao i slanje poruka otkrivenim računarima.

6 — LizardSystems Network Scanner

Glavna razlika kod LizardSystems Network Scanner je da se bazira na pretraživaču. Radi samo na Windows-u i zahteva Internet Explorer. Što se tiče njegovih karakteristika, one su prilično iscrpne. Alat je jednostavan za korišćenje, nudi odlične performanse zahvaljujući upotrebi više niti i skalabilan je. Zapravo, ne postoji ograničenje u broju adresa koje možete skenirati.

Postoji niz naprednih funkcija, kao što su filtriranje rezultata i prilagodljive provere statusa, koje mogu proveriti bilo koji port koji navedete. Takođe, preuzima NetBIOS informacije i verifikuje prava pristupa udaljenim resursima. Rezultate je moguće izvesti u HTML, XML ili tekst formatu.

7 — Bopup Scanner

Neobično je videti proizvod iz B-Labs na ovoj listi, jer se kompanija obično specijalizuje za sisteme za razmenu poruka. Zapravo, Bopup Scanner je njihov jedini alat za mrežnu administraciju. To je besplatan alat za Windows operativni sistem.

Ovi alati skeniraju mrežu i prikazuju listu svih povezanih uređaja. Prikazuju IP adrese, imena hostova i MAC adrese, kao i informacije o tome da li web server odgovara na svakom testiranom hostu. Možete detaljnije analizirati svaki host da biste videli više informacija, kao što je lista dostupnih deljenih resursa. Opciono, alat vam omogućava da precizno odredite koje IP adrese želite da skenirate, a takođe možete podesiti vremensko ograničenje odziva kako biste sprečili da IP adrese koje ne reaguju uspore proces.

8 — MyLanViewer Network/IP Scanner

MyLanViewer Network/IP Scanner je besplatni skener IP adresa za Windows, čija je glavna karakteristika način na koji prikazuje rezultate. Umesto tabele sa listom IP adresa i odgovarajućim parametrima, ovaj alat prikazuje rezultate na hijerarhijski način, slično levom oknu Windows Explorer-a.

Ovaj alat skenira celu mrežu na kojoj je računar povezan. Svaki host koji odgovara prikazuje se kao čvor u strukturi stabla. Klikom na znak plus pored unosa, otkriva se više informacija o njemu. Prikazuje isti set podataka kao i većina drugih alata.