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.
- Mis on dig Command
- Mis on nslookup Command
- Kuidas installida dig ja nslookup Ubuntule
- Kuidas kasutada Ubuntus dig-käsku – näited
- Kuidas kasutada Ubuntus käsku nslookup – näited
- Mis vahe on dig ja nslookup utiliitidel?
- Mis on DNS-i kirjetüübid
- Järeldus
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.
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:
- See on kaevamisversioon, mille versioon on 9.18.18.
- See on vastuse päis, mis sisaldab erinevaid lippe.
- 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).
- 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.
- 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:
Kasuta +liftid päringu suvand, et statistika sektsioon välja jätta.
Täiendavate valikute ja üksikasjade saamiseks lugege terminali kaudu kasutusjuhendit, kasutades:
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.
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.