Usluga naziva domene ili DNS jedna je odkamen temeljac modernih IP mreža, uključujući Internet, najpoznatija mreža svih. Jedina svrha DNS-a je pronaći IP adresu računala ako je sve samo ime računala. Koliko god to izgledalo, u stvari je prilično složeno. Na internetskoj ljestvici svaki korisnik mora biti u mogućnosti pronaći IP adresu bilo kojeg resursa, ma gdje se nalazio. Na lokalnoj razini DNS mora riješiti bilo koje ime hosta na svojoj lokalnoj IP adresi i proslijediti internetske zahtjeve javnim DNS poslužiteljima. Za pomoć mrežnim administratorima u učinkovitom upravljanju DNS-om dostupno je nekoliko različitih alata. Neki će vam pomoći u postavljanju DNS-a, dok će drugi pomoći u rješavanju problema ili nadzoru vašeg DNS okruženja. Danas ćemo pregledati neke od najboljih DNS alata koji su danas dostupni.
Mi ćemo započeti našu raspravu pokušajemobjasnite što je DNS i kako radi. Potrudit ćemo se da to bude što više netehnički. Zatim ćemo razgovarati o upravljanju DNS-om. Pogledat ćemo različite aspekte upravljanja DNS-om. A budući da se ovaj članak odnosi na alate, predstavit ćemo različite vrste DNS alata koji su dostupni mrežnim administratorima. To će nas, naravno, odvesti do našeg osnovnog predmeta: najboljih dostupnih DNS alata. Pregledat ćemo neke od najkorisnijih alata koje bismo mogli smisliti.
DNS - što je i kako funkcionira
U prvim danima Interneta svega nekolikonekoliko računala je bilo međusobno povezano kako bi se izbjeglo da im se obrati pomoću glomaznih IP adresa, svako računalo ima ime domaćina, a svako međusobno povezano računalo ima tekstualnu datoteku - prikladno nazvanu "domaćini" - koja je sadržavala IP adresu za korespondenciju imena hosta svakog drugog računala na mreži.
Sve dok je bilo ograničenog brojameđusobno povezanim računalima, to je dobro funkcioniralo, ali ubrzo je postalo očito da treba osmisliti neki bolji način distribucije informacija. DNS je tako stvoren upravo za tu svrhu. Ukratko, DNS je distribuirana verzija datoteke "hosts" koja može riješiti IP adresu bilo kojeg imena hosta. Ljepota DNS-a je što je distribuirani sustav u kojem je svaki lokalni administrator odgovoran samo za ažuriranje podataka o domaćinima kojima upravlja na DNS poslužiteljima.
Svaka organizacija ima lokalni DNSposlužitelj. Odgovorna je za rješavanje IP adresa za lokalne resurse. Taj poslužitelj će proslijediti svaki zahtjev koji ne može riješiti na svoj poslužitelj za prosljeđivanje, javni DNS poslužitelj na Internetu. Poštedjet ću vam detalje o tome kako se to točno događa, ali svaki poslužitelj javnih imena može svako javno ime domaćina riješiti na javnu IP adresu. Proširenjem, vaš lokalni DNS poslužitelj to može i učiniti jer će prosljeđivati zahtjeve javnom poslužitelju.
Jedan od nedostataka ove arhitekture je tajrješavanje IP adrese može potrajati neko vrijeme jer će možda mnogi poslužitelji morati proslijediti zahtjev drugom. Taj se učinak ublažava lokalnim predmemoriranjem. Kad god DNS poslužitelj zatraži neke podatke u ime ili neki drugi poslužitelj, on će i dalje predmemorirati te podatke. Sljedeći put kad ga zatraži, neće ga morati preuzeti s drugog poslužitelja. Predmemoriranje ipak nije vječno, a prije ili kasnije isteći će i zahtijevati od poslužitelja da zatraže druge poslužitelje.
Upravljanje DNS-om
Upravljanje lokalnim DNS-om važan je zadatak. Svaki put kada se novi uređaj - bilo da je računalo, pisač ili bilo koji dio mrežno povezane opreme - doda u mrežu, lokalnom DNS poslužitelju mora dodati ime domaćina i odgovarajuća IP adresa. Ovisno o tome kako upravljate IP adresama i alatom koji koristite, to bi mogao biti potpuno ručni postupak, potpuno automatiziran jedan ili bilo što između toga.
Drugi važan aspekt upravljanja DNS-om jeosiguravajući da je razlučivost imena vaših javno dostupnih resursa - primjerice, vaše web stranice - ispravno konfigurirano i dostupno na javnim DNS poslužiteljima kako bi ih bilo koji korisnik mogao doseći.
Nadzor je još jedan važan dio DNS-auprava. Kad je DNS isključen, naziv glavnog računala na IP adresu nije moguć i svi međusobno povezani resursi postaju nedostupni. To je definitivno nešto što bi čovjek htio izbjeći.
Različite vrste DNS alata
Postoji nekoliko različitih vrsta DNS alatadostupno. Prva vrsta su alati za reviziju DNS-a. Ove vrste alata izvršavat će naprijed i nazad DNS zahtjeve za potvrdu da se oba podudaraju. To je vrlo korisno jer neusklađeni naprijed i obrnuti unosi mogu uzrokovati svakojake probleme.
Druga analiza se može koristiti za analizustrukturu vaše DNS arhitekture. Može otkriti odnose između DNS poslužitelja i pomoći vam da imate determiniraniji pristup DNS rezoluciji. Kao što smo već rekli, prosljeđivanje DNS zahtjeva može potrajati dovoljno vremena tako da budete bolji s učinkovitom arhitekturom koju će vam ova vrsta alata pomoći u potvrđivanju. U tu se svrhu može koristiti i softver za ispitivanje DNS-a. Baš kao što se može koristiti za usporedbu performansi jednog javnog DNS poslužitelja s drugim, što vam može pomoći da odredite najboljeg DNS poslužitelja na koji prosljeđuje zahtjeve.
Slijede alati naredbenog retka koji se obično koriste za testiranje razlučivosti imena ručnim postavljanjem upita poslužitelja. Nslookup i Dig dvije su naredbe koje ćemo razmotriti kasnije.
Posljednja vrsta alata su internetski alati koji to mogubiti korišten za pokretanje različitih DNS orijentiranih testova s više lokacija širom svijeta. Ovi alati mogu vam dati prilično dobru ideju o tome kako se vaši domaćini rješavaju od udaljenih klijenata.
Najbolji DNS alati
Uz toliko vrsta alata koji su dostupni, pronalaženjenajbolji nisu bili lak zadatak. Pokušali smo pronaći barem jednu vrstu alata kako bismo vam dali predstavu o tome što je na raspolaganju. Stoga uključuje mješavinu softverskih paketa koji se mogu instalirati na lokalnoj razini, alata naredbenog retka koji su već ugrađeni u većinu operativnih sustava i mrežne alate.
1. Skup alata SolarWinds Engineer (BESPLATNO probno razdoblje)

Naša prva dva alata su dio Skup alata SolarWinds Engineer-a, Možda već znate SolarWinds. Možda čak koristite neke od njegovih proizvoda. Tvrtka je sebi zacrtala solidnu reputaciju za izradu nekih od najboljih alata za mrežnu administraciju. Njegov vodeći proizvod, Network Performance Monitor, mnogi prepoznaju kao jedan od najboljih alata za praćenje mreže. SolarWinds je također poznat po brojnim besplatnim alatima. Oni su manji alati, svaki se bavi specifičnim potrebama mrežnih administratora. Dva primjera ovih besplatnih alata su Advanced Subnet Calculator i Kiwi Syslog Server.
Natrag na skup alata SolarWinds Engineer, ovoje snop od preko 60 različitih alata. Neki od uključenih alata su besplatni alati SolarWinds, dok su drugi alati koji se isključivo nalaze u sklopu ovog paketa. Što se tiče DNS alata, dva su uključena u Inženjerov set alata, SolarWinds DNS reviziju i SolarWinds DNS analizator strukture. Što se tiče ostalih alata koje paket sadrži, vratit ćemo im se uskoro.
- BESPLATNO ISPITIVANJE: Skup alata SolarWinds Engineer
- Službena veza za preuzimanje: https://www.solarwinds.com/engineers-toolset
1.1 SolarWinds DNS revizija (BESPLATNO probno razdoblje s Inženjerovim setom alata)
To. Alat za reviziju SolarWinds DNS uglavnom je korisno administratorima koji upravljaju ikonfigurirati njihov DNS ručno. Čini se prilično jednostavno, ali njegove su prednosti nevjerojatne. Ovaj će alat skenirati raspon IP adresa i izdati obrnute DNS upite za svaku adresu. Obrnuti DNS postupak je ispitivanja DNS poslužitelja radi dobivanja imena hosta koje odgovara IP adresi, a ne obrnuto. Ispravno konfiguriran DNS poslužitelj trebao bi imati obrnuti DNS zapis za svaki zapis naprijed koji sadrži.

Dakle, nakon što alat završi s rješavanjem svakog IP-aadresu u ime hosta, t će pokušati riješiti svako ime hosta na njegovoj IP adresi i izvjestit će o svim zapisima u kojima je pronađena nesklad. Rezultat revizije je prikazan u tabelarnom obliku s jednim retkom za svaku skeniranu IP adresu.
- Službena veza za preuzimanje: https://www.solarwinds.com/engineers-toolset/dns-audit/
1.2 SolarWinds DNS analizator strukture (BESPLATNO probno razdoblje s Inženjerovim setom alata)
Sljedeći alat iz alata SolarWinds Inženjera, Alat analizatora strukture DNS-a SolarWinds vrlo se razlikuje u onome što radi i kako to činidjeluje. Ovaj alat će otkriti i stvoriti vizualne dijagrame hijerarhijske DNS strukture zapisa DNS resursa vaše organizacije, uključujući korijenske poslužitelje, poslužitelje imena, globalne poslužitelje domena najviše razine, pokazivače cName i autoritativne poslužitelje adresa. Alat također omogućuje lako razlikovanje odnosa između više poslužitelja imena i ciljnih IP adresa pomoću DNS strukture dijagrama. Nadalje, grafički se prikazuju preusmjeravanja s jednog DNS poslužitelja na drugi.
To. Alat analizatora strukture DNS-a SolarWinds možda nije za sve, ali za one koji je imajupotreba za ovom vrstom alata se ne može pobijediti. A budući da je dio besplatne probne verzije programa Engineer's Toolset, možemo vam samo sugerirati da je isprobate i sami se uvjerite ako imate potrebe.
- Službena veza za preuzimanje: https://www.solarwinds.com/engineers-toolset/dns-structure-analyzer
Ostali alati uključeni u set alata za inženjere
Skup alata SolarWinds Engineer uključuje mnogosjajni alati za rješavanje problema. Pronaći ćete alate kao što su Ping Sweep, DNS Analyzer i TraceRoute koji se mogu koristiti za dijagnostiku mreže i brže rješavanje složenih mrežnih problema. A za sigurnosne mrežne administratore, neki od alata mogu se upotrijebiti za simulaciju napada na vašu mrežu i pomoći u prepoznavanju ranjivosti.
Alat SolarWinds Inženjera također ima nekeizvrsni alati za praćenje i upozoravanje. Neki će nadzirati vaše uređaje i podizati upozorenja kada otkriju probleme sa dostupnošću ili zdravstvom. To vam često može dati dovoljno vremena za reakciju prije nego što korisnici čak primijete da postoji problem. Da stvar bude još bolja, možete koristiti neke od uključenih alata za upravljanje konfiguracijom i konsolidaciju zapisnika.
Evo nekih alata koji ćete naći u alatu SolarWinds Engineer-a, osim DNS revizije i Alat-a za analizu strukture DNS-a.
- Port Skener
- Prebacite Port Mapper
- SNMP bris
- IP Network Browser
- Otkrivanje MAC adrese
- Ping Sweep
- Monitor vremena reakcije
- CPU Monitor
- Monitor sučelja
- traceroute
- Dešifriranje lozinke usmjerivača
- SNMP Brute Force Attack
- SNMP rječnik napada
- Konfiguriraj Usporedbu, Downloader, Uploader i Editor
- SNMP uređivač zamki i SNMP trap prijemnik
- Podmreža Kalkulator
- Nadzor opsega DHCP
- DNS analizator strukture
- DNS revizija
- Upravljanje IP adresama
- WAN Ubojica
U SolarWinds je uključeno mnogo alataSkup alata za inženjere Previše njih da ih sve spominjem, zapravo. Uz besplatnu probnu verziju od 14 dana, možda je vaš najbolji kladionica preuzeti paket i uvjerite se u sve ono što skup alata može učiniti za vas.
- BESPLATNO ISPITIVANJE: Skup alata za inženjere od strane SolarWinds
- Službena veza za preuzimanje: https://www.solarwinds.com/engineers-toolset
2. GRC-ova DNS usporednica
Naziv ovog alata puno govori o tome što je. Ako se pitate da li vaš izbor DNS poslužitelja ometa vaše internetsko iskustvo, the GRC-ova DNS usporednica pružit će jedinstven, sveobuhvatan, točan i besplatan Windows - i Linux pri korištenju Wine-a za određivanje točnih performansi lokalnih i udaljenih DNS poslužitelja.

Iako je GRC-ov DNS Benchmark u paketuznačajke za zadovoljavanje potreba čak i najzahtjevnijih i iskusnih mrežnih administratora - a nudi značajke dizajnirane kako bi omogućile ozbiljne istrage performansi DNS-a, alat je izuzetno jednostavan za korištenje, čak i za povremene i prve korisnike. Jedna od najboljih karakteristika ovog alata je njegova cijena. Iako proizvod nema open-source izvor, besplatan je i svatko ga može preuzeti.
3. nslookup
Sljedeći je naš popis prilično koristan alat za rješavanje problema koji se uključuje u većinu operativnih sustava - uključujući sve moderne verzije sustava Windows nslookup, Često se previđa kao rješavanje problemaalat ipak donosi stvarnu vrijednost. Nslookup je jedan od najosnovnijih alata koji možete koristiti za provjeru ispravne konfiguracije DNS poslužitelja. Naziv je skraćen za "pretraživanje poslužitelja imena".
Vidjevši nslookup na poslu je najbolji način da shvatite štoima i kako od toga možete imati koristi, pa ćemo početi s malom demonstracijom. Upotreba naredbe je prilično jednostavna, jednostavno je utipkajte i slijedi ono što tražite. Za naš primjer, koristit ćemo www.google.com.
Naredba bi izgledala ovako:
C:>nslookup www.google.com
A evo kako bi izgledao odgovor s nslookup-a:
Server: my.local.dns.server Address: 10.10.10.10 Non-authoritative answer: Name: www.google.com Addresses: 2607:f8b0:4002:80f::2004 172.217.4.4
Prva dva retka odgovora govore štoposlužitelja koji koristi za dobivanje informacija i IP adresu tog poslužitelja. Prema zadanim postavkama koristit će prvi DNS poslužitelj koji je konfiguriran na računalu na kojem koristite naredbu. U drugom vam odgovor nslookup daje neovlašteni odgovor. To nije nešto što bi vas trebalo zabrinjavati. To samo znači da je poslužitelj koji daje odgovor dobio informacije od drugog poslužitelja. U stvari, bilo bi prilično iznenađujuće dobiti vjerodostojan odgovor od DNS poslužitelja vašeg lokalnog računala. To biste obično vidjeli kada postavljate upit o drugom lokalnom stroju. Slijede, naravno, podaci o vašem stvarnom upitu. Nslookup prvo navodi ime koje ste upitali, a zatim stvarni odgovor ili, u konkretnom slučaju, odgovore. U našem primjeru, upit je vratio i IPV6 i IPV4 adresu.
nslookup također ima interaktivni način rada koji aktivirateupisivanjem naredbe po sebi. Nakon pokretanja alata - primijetit ćete da se naredbeni redak mijenja u ">" - spremni ste izravno odgovoriti na naredbe.
Mnogo je različitih načina na koje možete pitatiDNS poslužitelji s nslookupom. Možete dohvaćati samo informacije o postavkama poslužitelja e-pošte upisivanjem "set type = mx" u interaktivni način. Možete se povezati i s određenim DNS poslužiteljem. Na primjer, da biste se povezali s Googleovim DNS poslužiteljem, upisali biste "poslužitelj 8.8.8.8".
nslookup ima mnogo više mogućnosti od toga i to pomažebiti informisan o usluzi imena domena kako biste izvukli maksimum iz nje. Iako je ovo datirani alat i mnogi bi željeli da ga zamijeni nečim modernijim - poput kopanja, našeg sljedećeg alata - i dalje je jedan od najčešće korištenih DNS alata.
4. Kopati
Kopati je još jedan alat naredbenog retka koji je dobivao na popularnosti. Njegova je svrha gotovo identična nslookup-ovoj, ali njegova je sintaksa malo drugačija. Također, odgovore od kopati su malo složeniji od onih iz nslookuplja. To je jedan od razloga zašto kopati nije uspio nadjačati svog starijeg rođaka. Drugi je razlog taj što se nslookup nalazi na gotovo svim sustavima, kopati prisutan je samo na nekim distribucijama Linuxa. Može se instalirati na bilo koje Linux ili Windows računalo, ali mnogim administratorima zašto se gnjaviti kad nslookup obavi posao?
Ovako izgleda tipični upit za kopanje:
$ dig -t mx www.google.com ; <<>> DiG 9.10.3-P4-Ubuntu <<>> -t mx www.google.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40683 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;www.google.com. IN MX ;; AUTHORITY SECTION: google.com. 60 IN SOA ns1.google.com. dns-admin.google.com. 164707171 900 900 1800 60 ;; Query time: 61 msec ;; SERVER: 127.0.1.1#53(127.0.1.1) ;; WHEN: Wed Aug 09 14:34:03 EDT 2017 ;; MSG SIZE rcvd: 113
Kao što vidite, to je mnogo složenije od tipičnog odgovora nslookuplja.
5. Internetski DNS alati - DNSstuff
Posljednji skup alata DNS o kojem želimo razgovaratisu online DNS alati. Ti alati mogu biti vrlo korisni jer vam daju drugačiju perspektivu, onu udaljenog uređaja negdje na Internetu. Postoji bezbroj web stranica koje nude DNS alate. Oni se razlikuju u točnim alatima koje nude, ali svi će vam barem omogućiti dobivanje javne IP adrese od potpuno kvalificiranog imena domene.

Na primjer, DNSstuff jedno je takvo web mjesto koje nudi desetakrazličiti alati za testiranje različitih aspekata DNS-a, uključujući razrađen i jednostavan za upotrebu ekvivalent nslookup-a ili kopanja. Glavni nedostatak ovih vrsta alata je taj što obično ne možete odabrati određeni DNS poslužitelj. Ono što dobivate je perspektiva s udaljenog internetskog mjesta.
komentari