Kako instalirati i koristiti dig i nslookup na Ubuntuu za rješavanje problema s mrežom

Kako Instalirati I Koristiti Dig I Nslookup Na Ubuntuu Za Rjesavanje Problema S Mrezom



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.

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.

sudo prikladan instalirati dnsutil




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:

  1. To je dig verzija koja je 9.18.18.
  2. To je zaglavlje odgovora koje sadrži različite oznake.
  3. 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).
  4. 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.
  5. 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:

vas linuxhint.com +bez odgovora



Koristiti +podiže opcija upita za izostavljanje odjeljka statistike.

vas linuxhint.com +nostats



Za više opcija i pojedinosti pročitajte stranicu priručnika putem terminala koristeći:

čovjek vas

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.

postaviti [ opcija ]

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.