Kako namestiti in uporabljati dig in nslookup na Ubuntuju za odpravljanje težav z omrežjem

Kako Namestiti In Uporabljati Dig In Nslookup Na Ubuntuju Za Odpravljanje Tezav Z Omrezjem



Pripomočka ukazne vrstice dig in nslookup sta del paketa dnsutils. Ti ukazi se uporabljajo za odpravljanje težav z omrežjem, zlasti za zbiranje informacij o sistemu domenskih imen (DNS) v sistemih, ki temeljijo na Linuxu/Unixu. Obe orodji sta uporabni za raziskovanje omrežij; medtem ko je dig najnovejša različica in daje napredne rezultate, je nslookup osnovno orodje in daje kratke informacije o poizvedbah.

V tej vadnici bom raziskal, kako namestiti in uporabljati dig in nslookup na Ubuntu. Pred tem si oglejmo kratek uvod v oba ukaza.







Kaj je ukaz dig

Izkop znan tudi kot D omain jaz informacije G roper je pripomoček ukazne vrstice, ki je enostaven za uporabo in se uporablja za odpravljanje težav s strežniki DNS.



Kaj je ukaz nslookup

Nslookup je starejši pripomoček ukazne vrstice v primerjavi z različico pripomočka ukazne vrstice dig, vendar je še vedno splošno sprejeto orodje za odpravljanje težav DNS. Uporablja se tudi za preizkušanje sistema domenskih imen (DNS). Uporablja se na dva različna načina: interaktivno in neinteraktivno.



Kako namestiti dig in nslookup na Ubuntu

Oba pripomočka dig in nslookup sta privzeto na voljo v vseh sodobnih distribucijah Linuxa, vključno z Ubuntujem. Če želite preveriti, ali so ti pripomočki nameščeni v vašem sistemu ali ne, zaženite spodnji ukaz:





ti -in



Vendar številne starejše distribucije nimajo teh orodij. Za namestitev dig in nslookup na Ubuntu namestite dnsutil paket, ki vsebuje paketa dig in nslookup.

sudo apt namestite dnsutil




Kako uporabljati ukaz dig v Ubuntuju – Primeri

Če želite uporabiti ukaz dig v terminalu Linux, si najprej oglejte sintakso:

Sintaksa:

ti [ domena ] [ poizvedbo ] [ opcije ]


V zgornji sintaksi:

[domena] parameter označuje ime domene, po kateri želite opraviti poizvedbo.

[poizvedba] označuje vrste poizvedb: na primer za poizvedovanje o določenih zapisih DNS, kot so SOA, MX ali NS.

[opcije] parameter označuje različne možnosti, ki oblikujejo izpis, kot so +short, +noanswer in +nocomments.

Do različnih vrst zapisov DNS je mogoče dostopati prek orodja za kopanje v Ubuntuju. Preberite več o zapisih DNS v zadnjem delu vodnika.

Ugotovimo, kako s kopanjem preverimo različne vrste zapisov DNS:

Primer 1: Vnesite poizvedbo za zapis

Če želite pridobiti zapis tipa A o domeni, uporabite:

ti linuxhint.com



Privzeto ukaz dig prikaže zapis A, ki je zapis IPv4.

Pogovorimo se o rezultatu:

  1. To je različica dig, ki je 9.18.18.
  2. Je glava odgovora, ki vsebuje različne zastavice.
  3. Sledi ODDELEK VPRAŠANJA, ki preprosto označuje poizvedbo; v tem primeru je poizvedba za zapis DNS tipa A domene linuxhint.com. IN označuje internetni razred. Nekateri drugi razredi so CH (razred kaosa), HS (razred Hesiod) in ANY (nadomestni znak).
  4. ODDELEK ODGOVORA označuje domeno in njene ustrezne naslove IP. V tem primeru je domena linuxhint.com in njeni IP-ji so 104.18.6.55 in 104.18.7.55.
  5. V tem razdelku je nekaj statističnih podatkov, povezanih s poizvedbo, kot so DNS strežnika, vrsta protokola, čas poizvedbe in velikost sporočila.

Upoštevajte, da so vrstice v odgovoru, ki se začnejo s podpičjem (;), komentarji.

Primer 2: Vnesite poizvedbo o zapisu AAAA

Tudi to je zapis tipa A, vendar z IPv6.

ti linuxhint.com AAAA



Primer 3: Vnesite poizvedbo zapisa MX

Zapis MX ali zapis izmenjave pošte nudi informacije o poštnih strežnikih.

ti linuxhint.com MX



Primer 4: Vnesite poizvedbo zapisa SOA

SOA, znana kot Začetek avtoritete označuje avtoriteto območja, ki se začne na določeni točki v globalnem zapisu DNS.

ti linuxhint.com SOA



Primer 5: Poizvedba za več spletnih mest

Podatke DNS več domen lahko pridobite tudi z ukazom dig:

ti google.com MX linuxhint.com NS +nostats +noquestion +noadditional



Primer 6: Za poizvedbo povratnega iskanja

Za povratno iskanje uporabite možnost -x z naslovom IP:

ti -x 98.137.11.164



Druge možnosti

Obstajajo različne možnosti, ki jih je mogoče vključiti v ukaz dig za formatiranje izhoda.

Možnosti poizvedbe Opis
+odgovor in +brez odgovora +odgovor prikazuje samo razdelek z odgovori, medtem ko ga +brez odgovora izloči.
+vse in +nič Možnost +all nastavi vse prikazne zastavice, medtem ko jih +noall odstrani.
+komentarji in +brez komentarjev Te možnosti preklapljajo med prikazom komentarjev.
+vprašanje in +brezvprašanja Te možnosti preklapljajo med prikazom razdelka z vprašanji.
+kratek in +nokratek Privzeti odgovor na poizvedbo je vedno podroben, uporaba +short daje natančnejši odgovor.
+statistika in +nostatika Ta poizvedba preklaplja med prikazom statistike in brez statistike.

Uporaba +kratka možnost poizvedbe za določen rezultat:

ti linuxhint.com +kratko



Uporaba +brez odgovora izpustiti ODDELEK ZA ODGOVORE iz odgovora:

ti linuxhint.com +brez odgovora



Uporaba +dvigala možnost poizvedbe, da izpustite razdelek statistike.

ti linuxhint.com +nostats



Za več možnosti in podrobnosti preberite priročnik prek terminala z uporabo:

moški ti

Kako uporabljati ukaz nslookup v Ubuntuju – Primeri

Ukaz nslookup lahko uporabite tudi za poizvedovanje po vrstah zapisov DNS. Nslookup ima dva načina:

Interaktivni način

Razumejmo, kako uporabljati nslookup v interaktivnem načinu:

Za vstop v interaktivni način vnesite nslookup:

nslookup



Zdaj, da uporabite katero koli možnost set ukaz bo uporabljen v interaktivnem načinu.

set [ možnost ]

Razumejmo to na primeru, recimo, da želim pogledati zapis MX domene linuxhint.com. Vnesite nslookup, da nastavite zapis DNS nastavite tip=mx, nazadnje vnesite ime domene.

Rezultat bi bil:


Če želite zapreti interaktivni način, vnesite izhod in pritisnite Vnesite .


V interaktivnem načinu morate vnesti vsako možnost eno za drugo, v neinteraktivnem načinu pa se poizvedba poda v enem zamahu, kar je lažje delati.

Neinteraktivni način

Naučimo se uporabljati nslookup v neinteraktivnem načinu. Sintaksa uporabe ukaza nslookup s parametri je navedena spodaj:

Sintaksa:

nslookup [ opcije ] [ domena ]


Primer 1: Vnesite poizvedbo za zapis

Za prikaz zapisa DNS tipa A z ukazom nslookup uporabite naslednji ukaz:

nslookup - vrsta = linuxhint.com



Primer 2: Vnesite poizvedbo o zapisu AAAA

Za zapis IPV6 DNS uporabite:

nslookup - vrsta =aaaa linuxhint.com



Primer 3: Vnesite poizvedbo zapisa MX

Za pridobitev podatkov o zapisu DNS vrste MX z nslookup uporabite naslednji ukaz:

nslookup - vrsta =mx linuxhint.com



Primer 4: Vnesite poizvedbo zapisa SOA

Podobno bo za vrsto zapis SOA DNS uporabljen naslednji ukaz:

nslookup - vrsta =soa linuxhint.com


Kakšna je razlika med pripomočki dig in nslookup

Ključna razlika med tema dvema pripomočkoma ukazne vrstice je, da je dig napredna različica nslookupa in pokriva širši nabor vrst zapisov, medtem ko se nslookup uporablja posebej za zasliševanje DNS.

Kopanje je veliko pametnejše in zajema več možnosti za poglobljeno preiskavo omrežja, medtem ko je nslookup osnovni pripomoček.

Kaj so vrste zapisov DNS

Obstajajo različni zapisi DNS, za boljše razumevanje ukazov dig in nslookup morate razumeti vse zapise DNS. Naslednja slika predstavlja vse zapise DNS, njihova imena in opise.

Zaključek

Ukaza dig in nslookup sta uporabna ukaza za odpravljanje težav z omrežjem. Namen obeh ukazov je precej podoben, tj. podajanje informacij o sistemu domenskih imen. Ukaz nslookup je enostaven za razumevanje in precej priročen za osnovno odpravljanje težav, medtem ko je dig napredna različica nslookupa in daje poglobljene rezultate v primerjavi z nslookupom. Nslookup je bil opuščen, vendar je bila odločitev spremenjena, vendar je priporočljivo uporabljati dig, ker vam bo nslookup dal hiter enovrstični izhod, dig pa vam bo dal več možnosti in podrobne izhode.