Kuidas installida ja kasutada dig ja nslookup Ubuntus võrgu tõrkeotsinguks

Kuidas Installida Ja Kasutada Dig Ja Nslookup Ubuntus Vorgu Torkeotsinguks



Käsurea utiliidid dig ja nslookup on osa paketist dnsutils. Neid käske kasutatakse võrgu tõrkeotsinguks, kogudes teavet domeeninimesüsteemi (DNS) kohta Linuxi/Unixi süsteemides. Mõlemad tööriistad on kasulikud võrkude uurimisel; kui dig on uusim versioon ja annab täpsemaid väljundeid, siis nslookup on põhitööriist ja annab päringute kohta lühiteavet.

Selles õpetuses uurin, kuidas installida ja kasutada dig ja nslookup Ubuntus. Enne seda tutvustame lühidalt mõlemat käsku.







Mis on dig Command

Kaevamine tuntud ka kui D omain I nteave G roper on hõlpsasti kasutatav käsurea utiliit, mida kasutatakse DNS-serverite tõrkeotsinguks.



Mis on nslookup Command

Nslookup on käsurea utiliidi dig versiooniga võrreldes vanem käsurea utiliit, kuid siiski laialdaselt aktsepteeritud tööriist DNS-i tõrkeotsinguks. Seda kasutatakse ka domeeninimede süsteemi (DNS) kontrollimiseks. Seda kasutatakse kahel erineval viisil: interaktiivne ja mitteinteraktiivne.



Kuidas installida dig ja nslookup Ubuntule

Nii dig kui ka nslookup utiliidid on vaikimisi kõigis kaasaegsetes Linuxi distributsioonides, sealhulgas Ubuntu. Kontrollimaks, kas need utiliidid on teie süsteemi installitud või mitte, käivitage alltoodud käsk:





sina -sisse



Paljudel vanematel distributsioonidel neid tööriistu siiski kaasas pole. Ubuntule dig ja nslookup installimiseks installige dnsutil pakett, mis sisaldab dig ja nslookup pakette.

sudo asjakohane installida dnsutil




Kuidas kasutada Ubuntus dig-käsku – näited

Käsu dig kasutamiseks Linuxi terminalis vaadake esmalt süntaksit:

Süntaks:

sina [ domeeni ] [ päring ] [ valikuid ]


Ülaltoodud süntaksis:

[domeen] parameeter näitab domeeninime, mida soovite pärida.

[päring] näitab päringu tüüpe: näiteks konkreetsete DNS-kirjete (nt SOA, MX või NS) kohta päringu tegemiseks.

[valikud] parameeter näitab erinevaid väljundit vormindavaid valikuid, nagu +short, +no answer ja +nocomments.

Ubuntu kaevamistööriista kaudu pääseb juurde erinevat tüüpi DNS-kirjetele. Lisateavet DNS-kirjete kohta leiate juhendi viimasest jaotisest.

Uurime välja, kuidas digi abil kontrollida erinevat tüüpi DNS-kirjeid:

Näide 1: Sisesta A kirjepäring

Domeeni kasutamise A-tüüpi kirje saamiseks toimige järgmiselt.

sina linuxhint.com



Vaikimisi kuvab käsk dig A-kirje, mis on IPv4-kirje.

Arutame väljundit:

  1. See on kaevamisversioon, mille versioon on 9.18.18.
  2. See on vastuse päis, mis sisaldab erinevaid lippe.
  3. Järgmisena tuleb KÜSIMUSE JAOTIS, mis lihtsalt näitab päringut; sel juhul päritakse domeeni linuxhint.com A-tüüpi DNS-kirje kohta. IN näitab Interneti-klassi. Mõned teised klassid on CH (kaoseklass), HS (Hesiodose klass) ja ANY ( metamärk).
  4. VASTUSE JAOTIS näitab domeeni ja sellele vastavaid IP-aadresse. Sel juhul on domeen linuxhint.com ja selle Ips on 104.18.6.55 ja 104.18.7.55.
  5. See jaotis sisaldab mõningaid päringuga seotud statistikat, nagu serveri DNS, protokolli tüüp, päringu aeg ja sõnumi suurus.

Pange tähele, et vastuses olevad semikooloniga (;) algavad read on kommentaarid.

Näide 2: tippige AAAA kirjepäring

See on samuti A-tüüpi kirje, kuid IPv6-ga.

sina linuxhint.com AAAA



Näide 3: tippige MX Record Query

MX- või meilivahetuse kirje annab teavet meiliserverite kohta.

sina linuxhint.com MX



Näide 4: tippige SOA kirje päring

SOA tuntud kui Autoriteedi algus näitab tsooni autoriteeti, mis algab DNS-i globaalse kirje kindlast punktist.

sina linuxhint.com SOA



Näide 5: mitme saidi päring

Samuti saate mitme domeeni DNS-teabe hankida käsu dig abil:

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



Näide 6: pöördotsingu päringu jaoks

Pöördotsingu jaoks kasutage suvandit -x koos IP-aadressiga:

sina -x 98.137.11.164



Muud valikud

Väljundi vormindamiseks on käsuga dig lisada erinevaid valikuid.

Päringu valikud Kirjeldus
+vastus ja +ei vasta See +vastus näitab ainult vastuste jaotist, samal ajal kui +vastus puudub.
+kõik ja +noall Valik +kõik määrab kõik kuvalipud, samas kui +noall eemaldab need.
+kommentaarid ja +märkused Need valikud lülituvad kommentaaride kuvamise vahel.
+küsimus ja +küsimus Need valikud lülituvad küsimuste jaotise kuvamise vahel.
+lühike ja +noshort Päringu vaikevastus on alati paljusõnaline, +short kasutamine annab täpsema vastuse.
+statistika ja +nostatid See päring lülitub statistika kuvamise ja statistika puudumise vahel.

Kasutades + lühike konkreetse väljundi päringuvalik:

sina linuxhint.com +short



Kasutades +pole vastust välja jätta VASTUSTE OSA vastusest:

sina linuxhint.com +pole vastust



Kasuta +liftid päringu suvand, et statistika sektsioon välja jätta.

sina linuxhint.com +nostats



Täiendavate valikute ja üksikasjade saamiseks lugege terminali kaudu kasutusjuhendit, kasutades:

mees sina

Kuidas kasutada Ubuntus käsku nslookup – näited

Käsku nslookup saab kasutada ka DNS-kirjetüüpide päringute tegemiseks. Nslookupil on kaks režiimi:

Interaktiivne režiim

Saame aru, kuidas nslookupi interaktiivses režiimis kasutada:

Interaktiivsesse režiimi sisenemiseks tippige nslookup:

nslookup



Nüüd mis tahes valiku rakendamiseks seatud käsku kasutatakse interaktiivses režiimis.

seatud [ valik ]

Mõistame seda näitega, oletame, et tahan vaadata domeeni linuxhint.com MX-kirjet. Tippige nslookup, et määrata DNS-kirje enter set type=mx, lõpuks sisestage domeeninimi.

Väljund oleks:


Interaktiivse režiimi sulgemiseks tüüp väljuda ja vajutage Sisenema .


Interaktiivses režiimis tuleb iga suvand ükshaaval sisestada, teisest küljest, mitteinteraktiivses režiimis edastatakse päring ühe korraga, millega on lihtsam töötada.

Mitteinteraktiivne režiim

Õpime kasutama nslookupi mitteinteraktiivses režiimis. Allpool on mainitud nslookup-käsu parameetritega kasutamise süntaksit:

Süntaks:

nslookup [ valikuid ] [ domeeni ]


Näide 1: Sisesta A kirjepäring

Kasutage järgmist käsku, et kuvada tüüp A DNS-kirje koos käsuga nslookup:

nslookup -tüüp =a linuxhint.com



Näide 2: tippige AAAA kirjepäring

IPV6 DNS-kirje kasutamiseks:

nslookup -tüüp =aaaa linuxhint.com



Näide 3: tippige MX Record Query

Kasutage nslookupiga MX-tüüpi DNS-kirje teabe hankimiseks järgmist käsku:

nslookup -tüüp =mx linuxhint.com



Näide 4: tippige SOA kirje päring

Samamoodi kasutatakse SOA DNS-kirje tüübi jaoks järgmist käsku:

nslookup -tüüp =soa linuxhint.com


Mis vahe on dig ja nslookup utiliitidel?

Peamine erinevus nende kahe käsurea utiliidi vahel on see, et dig on nslookupi täiustatud versioon ja hõlmab laiemat valikut kirjetüüpe, samas kui nslookup ja seda kasutatakse spetsiaalselt DNS-i päringu jaoks.

Kaevamine on palju nutikam ja hõlmab rohkem võimalusi võrgu põhjalikuks uurimiseks, samas kui nslookup on põhiutiliit.

Mis on DNS-i kirjetüübid

DNS-kirjeid on erinevaid, nii dig- kui ka nslookup-käskude paremaks mõistmiseks peate mõistma kõiki DNS-kirjeid. Järgmisel pildil on kõik DNS-kirjed, nende nimed ja kirjeldused.

Järeldus

Käsud dig ja nslookup on kasulikud võrgu tõrkeotsingu käsud. Mõlema käsu eesmärk on üsna sarnane, st anda teavet domeeninimesüsteemi kohta. Käsku nslookup on lihtne mõista ja see on üsna mugav lihtsaks tõrkeotsinguks, samas kui dig on nslookupi täiustatud versioon ja annab nslookupiga võrreldes põhjaliku väljundi. Nslookup oli aegunud, kuid otsus tühistati, kuid soovitatav on kasutada digi, kuna nslookup annab teile kiire üherealise väljundi, kuid dig annab teile rohkem valikuid ja üksikasjalikke väljundeid.