Pomoćni programi retka za naredbe dig i nslookup dio su paketa dnsutils. Ove se naredbe koriste za rješavanje problema s mrežom, posebno za prikupljanje informacija o sustavu imena domene (DNS) na sustavima temeljenim na Linuxu/Unixu. Oba su alata korisna za istraživanje mreža; dok je dig najnovija verzija i daje napredne rezultate, nslookup je osnovni alat i daje kratke informacije o upitima.
- Što je naredba dig
- Što je naredba nslookup
- Kako instalirati dig i nslookup na Ubuntu
- Kako koristiti naredbu dig na Ubuntuu – Primjeri
- Kako koristiti naredbu nslookup na Ubuntuu – Primjeri
- Koja je razlika između uslužnih programa dig i nslookup
- Što su vrste DNS zapisa
- Zaključak
Istražit ću kako instalirati i koristiti dig i nslookup na Ubuntu u ovom vodiču. Prije toga, idemo kratko predstaviti obje naredbe.
Što je naredba dig
Iskop poznat i kao D omain ja nformacije G roper je uslužni program naredbenog retka jednostavan za korištenje koji se koristi za rješavanje problema s DNS poslužiteljima.
Što je naredba nslookup
Nslookup je stariji uslužni program naredbenog retka u usporedbi s verzijom uslužnog programa naredbenog retka dig, ali još uvijek široko prihvaćen alat za rješavanje problema s DNS-om. Također se koristi za ispitivanje Domain Name System (DNS). Koristi se na dva različita načina: interaktivno i neinteraktivno.
Kako instalirati dig i nslookup na Ubuntu
I dig i nslookup pomoćni programi dolaze prema zadanim postavkama u svim modernim distribucijama Linuxa uključujući Ubuntu. Da biste provjerili jesu li ti uslužni programi instalirani na vašem sustavu ili ne, pokrenite naredbu danu u nastavku:
vas -u
Međutim, mnoge starije distribucije ne dolaze s ovim alatima. Da biste instalirali dig i nslookup na Ubuntu instalirajte dnsutil paket koji sadrži pakete dig i nslookup.
Kako koristiti naredbu dig na Ubuntuu – Primjeri
Za korištenje naredbe dig u Linux terminalu prvo pogledajte sintaksu:
Sintaksa:
vas [ domena ] [ upit ] [ opcije ]
U gornjoj sintaksi:
[domena] parametar označava naziv domene za koji želite postaviti upit.
[upit] označava vrste upita: na primjer, za upite o određenim DNS zapisima kao što su SOA, MX ili NS.
[opcije] parametar označava različite opcije koje formatiraju izlaz kao što su +short, +noanswer i +nocomments.
Različitim vrstama DNS zapisa može se pristupiti putem alata za kopanje na Ubuntuu. Pročitajte više o DNS zapisima u posljednjem odjeljku vodiča.
Otkrijmo kako provjeriti različite vrste DNS zapisa pomoću dig-a:
Primjer 1: Upišite upit za zapis
Za dobivanje zapisa tipa A domene koristite:
vas linuxhint.com
Prema zadanim postavkama, naredba dig prikazuje A zapis koji je IPv4 zapis.
Razgovarajmo o rezultatu:
- To je dig verzija koja je 9.18.18.
- To je zaglavlje odgovora koje sadrži različite oznake.
- Slijedi ODJELJAK PITANJA koji jednostavno označava upit; u ovom slučaju, upit je za DNS zapis tipa A domene linuxhint.com. IN označava internetsku klasu. Neke druge klase su CH (klasa kaosa), HS (Hesiod klasa) i ANY (džoker).
- ODJELJAK ODGOVORA označava domenu i njezine odgovarajuće IP adrese. U ovom slučaju, domena je linuxhint.com, a njeni IP-ovi su 104.18.6.55 i 104.18.7.55.
- Ovaj odjeljak pruža neke statistike povezane s upitom kao što su DNS poslužitelja, vrsta protokola, vrijeme upita i veličina poruke.
Imajte na umu da su reci u odgovoru koji počinju točkom i zarezom (;) komentari.
Primjer 2: Upišite AAAA Record Query
Ovo je također zapis tipa A, ali s IPv6.
vas linuxhint.com AAAA
Primjer 3: Upišite MX Record Query
MX ili zapis razmjene pošte pruža informacije o poslužiteljima pošte.
vas linuxhint.com MX
Primjer 4: Upišite SOA Record Query
SOA poznata kao Početak autoriteta označava ovlaštenje zone počevši od određene točke na globalnom zapisu DNS-a.
vas linuxhint.com SOA
Primjer 5: Upit za više web-mjesta
Također možete dobiti DNS informacije više domena pomoću naredbe dig:
vas google.com MX linuxhint.com NS +nostats +noquestion +noadditional
Primjer 6: Za upit obrnutog pretraživanja
Za obrnuto pretraživanje koristite opciju -x s IP adresom:
vas -x 98.137.11.164
Druge opcije
Postoje razne opcije koje se mogu uključiti u naredbu dig za formatiranje izlaza.
Opcije upita | Opis |
+odgovor i +bez odgovora | +answer prikazuje samo odjeljak s odgovorima dok ga +noanswer eliminira. |
+svi i +ništa | Opcija +all postavlja sve zastavice za prikaz dok ih +noall uklanja. |
+komentari i +bez komentara | Ove opcije mijenjaju prikaz komentara. |
+pitanje i +bez pitanja | Ove opcije mijenjaju prikaz odjeljka s pitanjima. |
+kratki i +nokratki | Zadani odgovor na upit uvijek je opširan, korištenje +short daje konkretniji odgovor. |
+statistika i +nostatika | Ovaj upit izmjenjuje prikaz statistike i prikaz bez statistike. |
Korištenje +kratko opcija upita za određeni izlaz:
vas linuxhint.com +kratko
Korištenje +bez odgovora izostaviti ODJELJAK ODGOVORA iz odgovora:
Koristiti +podiže opcija upita za izostavljanje odjeljka statistike.
Za više opcija i pojedinosti pročitajte stranicu priručnika putem terminala koristeći:
Kako koristiti naredbu nslookup na Ubuntuu – Primjeri
Naredba nslookup također se može koristiti za upite vrsta DNS zapisa. Nslookup ima dva načina:
Interaktivni način rada
Shvatimo kako koristiti nslookup u interaktivnom načinu rada:
Za ulazak u interaktivni način rada upišite nslookup:
nslookup
Sada da primijenite bilo koju opciju postaviti naredba će se koristiti u interaktivnom načinu rada.
Shvatimo to na primjeru, pretpostavimo da želim pogledati MX zapis domene linuxhint.com. Unesite nslookup za postavljanje DNS zapisa postavi tip=mx, na kraju unesite naziv domene.
Izlaz bi bio:
Za zatvaranje interaktivnog načina rada upišite Izlaz i pritisnite Unesi .
U interaktivnom načinu rada morate upisivati svaku opciju jednu po jednu, s druge strane, u neinteraktivnom načinu rada upit se prosljeđuje u jednom potezu što je lakše za rad.
Neinteraktivni način rada
Naučimo kako koristiti nslookup u neinteraktivnom načinu rada. Sintaksa korištenja naredbe nslookup s parametrima navedena je u nastavku:
Sintaksa:
nslookup [ opcije ] [ domena ]
Primjer 1: Upišite upit za zapis
Upotrijebite sljedeću naredbu za prikaz tipa A DNS zapisa s naredbom nslookup:
nslookup -tip = linuxhint.com
Primjer 2: Upišite AAAA Record Query
Za IPV6 DNS zapis koristite:
nslookup -tip =aaaa linuxhint.com
Primjer 3: Upišite MX Record Query
Upotrijebite sljedeću naredbu za dobivanje informacija o DNS zapisu tipa MX s nslookupom:
nslookup -tip =mx linuxhint.com
Primjer 4: Upišite SOA Record Query
Slično, za vrstu, SOA DNS zapis koristit će se sljedeća naredba:
nslookup -tip =soa linuxhint.com
Koja je razlika između uslužnih programa dig i nslookup
Ključna razlika između ova dva pomoćna programa naredbenog retka je u tome što je dig napredna verzija nslookupa i pokriva širi raspon vrsta zapisa dok se nslookup posebno koristi za DNS ispitivanje.
Kopanje je puno pametnije i pokriva više opcija za dubinsko istraživanje mreže dok je nslookup osnovni uslužni program.
Što su vrste DNS zapisa
Postoje različiti DNS zapisi, za bolje razumijevanje naredbi dig i nslookup morate razumjeti sve DNS zapise. Sljedeća slika predstavlja sve DNS zapise, njihova imena i opise.
Zaključak
Naredbe dig i nslookup korisne su naredbe za rješavanje problema s mrežom. Svrha obje naredbe prilično je slična, tj. davanje informacija o sustavu naziva domene. Naredba nslookup je laka za razumijevanje i vrlo zgodna za osnovno rješavanje problema, dok je dig napredna verzija nslookupa i daje detaljan izlaz u usporedbi s nslookupom. Nslookup je zastario, ali je odluka poništena, međutim, preporuča se koristiti dig jer će vam nslookup dati brzi izlaz u jednom retku, ali dig će vam dati više opcija i verbose izlaze.