Komandinės eilutės programos dig ir nslookup yra dnsutils paketo dalis. Šios komandos naudojamos tinklo trikčių šalinimui, specialiai renkant informaciją apie domenų vardų sistemą (DNS) Linux / Unix sistemose. Abi priemonės yra naudingos tiriant tinklus; Nors dig yra naujausia versija ir suteikia išplėstinius rezultatus, nslookup yra pagrindinis įrankis ir suteikia trumpą informaciją apie užklausas.
- Kas yra kasimo komanda
- Kas yra nslookup komanda
- Kaip įdiegti dig ir nslookup Ubuntu
- Kaip naudoti dig komandą Ubuntu – pavyzdžiai
- Kaip naudoti nslookup komandą Ubuntu – pavyzdžiai
- Kuo skiriasi „dig“ ir „nslookup“ paslaugų programos
- Kas yra DNS įrašų tipai
- Išvada
Šioje pamokoje išnagrinėsiu, kaip įdiegti ir naudoti dig ir nslookup Ubuntu. Prieš tai trumpai pristatykime abi komandas.
Kas yra kasimo komanda
Kasimas taip pat žinomas kaip D omain aš ninformacija G roper yra paprasta naudoti komandų eilutės programa, naudojama DNS serverių trikčių šalinimui.
Kas yra nslookup komanda
„nslookup“ yra senesnė komandų eilutės programa, palyginti su „dig“ komandų eilutės programos versija, tačiau vis dar plačiai priimta DNS trikčių šalinimo priemonė. Jis taip pat naudojamas domeno vardų sistemai (DNS) tirti. Jis naudojamas dviem skirtingais būdais: interaktyvus ir neinteraktyvus.
Kaip įdiegti dig ir nslookup Ubuntu
„Dig“ ir „nslookup“ paslaugos pagal numatytuosius nustatymus yra visuose šiuolaikiniuose „Linux“ paskirstymuose, įskaitant „Ubuntu“. Norėdami patikrinti, ar šios paslaugos yra įdiegtos jūsų sistemoje, ar ne, paleiskite toliau pateiktą komandą:
tu -į
Tačiau daugelis senesnių platinimų nepateikiami su šiais įrankiais. Norėdami įdiegti dig ir nslookup Ubuntu, įdiekite dnsutil paketą, kuriame yra dig ir nslookup paketai.
Kaip naudoti dig komandą Ubuntu – pavyzdžiai
Norėdami naudoti komandą dig Linux terminale, pirmiausia žiūrėkite sintaksę:
Sintaksė:
tu [ domenas ] [ užklausą ] [ galimybės ]
Aukščiau pateiktoje sintaksėje:
[domenas] parametras nurodo domeno pavadinimą, kurio užklausą norite pateikti.
[užklausa] nurodo užklausų tipus: pavyzdžiui, norint pateikti užklausą apie konkrečius DNS įrašus, tokius kaip SOA, MX arba NS.
[galimybės] parametras nurodo įvairias parinktis, kurios formatuoja išvestį, pvz., +short, +no answer ir +nocomments.
Įvairių tipų DNS įrašus galima pasiekti naudojant Ubuntu kasimo įrankį. Daugiau apie DNS įrašus skaitykite paskutiniame vadovo skyriuje.
Sužinokime, kaip patikrinti įvairių tipų DNS įrašus naudojant dig:
1 pavyzdys: įveskite A įrašo užklausą
Norėdami gauti A tipo domeno naudojimo įrašą:
tu linuxhint.com
Pagal numatytuosius nustatymus komanda dig rodo A įrašą, kuris yra IPv4 įrašas.
Aptarkime išvestį:
- Tai kasimo versija, kuri yra 9.18.18.
- Tai atsakymo antraštė su įvairiomis vėliavėlėmis.
- Toliau ateina KLAUSIMO SKYRIUS, kuris tiesiog nurodo užklausą; šiuo atveju užklausa skirta domeno linuxhint.com A tipo DNS įrašui. IN nurodo interneto klasę. Kai kurios kitos klasės yra CH (chaoso klasė), HS (Hesiodo klasė) ir ANY (pakaitalas).
- ATSAKYMO SKYRIUS nurodo domeną ir atitinkamus IP adresus. Šiuo atveju domenas yra linuxhint.com, o jo IP yra 104.18.6.55 ir 104.18.7.55.
- Šiame skyriuje pateikiama tam tikra su užklausa susijusi statistika, pvz., serverio DNS, protokolo tipas, užklausos laikas ir pranešimo dydis.
Atminkite, kad atsakymo eilutės, prasidedančios kabliataškiais (;), yra komentarai.
2 pavyzdys: įveskite AAAA įrašo užklausą
Tai taip pat yra A tipo įrašas, bet su IPv6.
tu linuxhint.com AAAA
3 pavyzdys: įveskite MX Record Query
MX arba pašto mainų įrašas pateikia informaciją apie pašto serverius.
tu linuxhint.com MX
4 pavyzdys: įveskite SOA įrašo užklausą
SOA žinoma kaip Valdžios pradžia nurodo zonos autoritetą, prasidedantį konkrečiame visuotiniame DNS įraše.
tu linuxhint.com SOA
5 pavyzdys: kelių svetainių užklausa
Taip pat galite gauti kelių domenų DNS informaciją naudodami komandą dig:
tu google.com MX linuxhint.com NS +nostats +noquestion +noadditional
6 pavyzdys: atvirkštinės paieškos užklausai
Atvirkštinei paieškai naudokite parinktį -x su IP adresu:
tu -x 98.137.11.164
Kitos parinktys
Yra įvairių parinkčių, kurias galima įtraukti su komanda dig formatuoti išvestį.
Užklausos parinktys | apibūdinimas |
+atsakymas ir +neatsakymas | Jame +atsakymas rodomas tik atsakymų skyrius, o +neatsakymas jį pašalina. |
+visi ir +noall | Parinktis +visi nustato visas rodymo vėliavėles, o +noall jas pašalina. |
+komentarai ir +komentarai | Šios parinktys perjungia komentarus. |
+klausimas ir +neklausimas | Šios parinktys perjungia klausimo skyriaus rodymą. |
+trumpas ir +noshort | Numatytasis užklausos atsakymas visada yra žodinis, o naudojant +short gaunamas konkretesnis atsakymas. |
+statistika ir +nostatiniai duomenys | Ši užklausa perjungia statistikos rodymo ir ne statistikos rodymą. |
Naudojant + trumpas konkrečios išvesties užklausos parinktis:
tu linuxhint.com +short
Naudojant + jokio atsakymo praleisti ATSAKYMŲ SKYRIUS iš atsakymo:
Naudokite +keltuvai užklausos parinktis, kad praleistumėte statistikos skyrių.
Norėdami gauti daugiau parinkčių ir informacijos, skaitykite terminalo vadovą naudodami:
Kaip naudoti nslookup komandą Ubuntu – pavyzdžiai
Komanda nslookup taip pat gali būti naudojama DNS įrašų tipų užklausai. „nslookup“ turi du režimus:
Interaktyvus režimas
Supraskime, kaip naudoti nslookup interaktyviame režime:
Norėdami įjungti interaktyvųjį režimą, įveskite nslookup:
nslookup
Dabar norėdami pritaikyti bet kurią parinktį rinkinys komanda bus naudojama interaktyviuoju režimu.
Supraskime tai pavyzdžiu, tarkime, noriu pažvelgti į linuxhint.com domeno MX įrašą. Įveskite nslookup, kad nustatytumėte DNS įrašą, įveskite set type=mx, galiausiai įveskite domeno pavadinimą.
Išvestis būtų tokia:
Norėdami uždaryti interaktyvųjį režimą, įveskite išeiti ir paspauskite Įeikite .
Interaktyviame režime kiekvieną parinktį turite įvesti po vieną, kita vertus, neinteraktyviame režime užklausa perduodama vienu ypu, su kuriuo dirbti lengviau.
Neinteraktyvus režimas
Išmokime naudoti nslookup neinteraktyviuoju režimu. Toliau paminėta nslookup komandos su parametrais sintaksė:
Sintaksė:
nslookup [ galimybės ] [ domenas ]
1 pavyzdys: įveskite A įrašo užklausą
Naudokite šią komandą, kad būtų rodomas A tipo DNS įrašas su komanda nslookup:
nslookup -tipas =a linuxhint.com
2 pavyzdys: įveskite AAAA įrašo užklausą
Jei norite naudoti IPV6 DNS įrašą:
nslookup -tipas =aaaa linuxhint.com
3 pavyzdys: įveskite MX Record Query
Norėdami gauti MX tipo DNS įrašo informaciją su nslookup, naudokite šią komandą:
nslookup -tipas =mx linuxhint.com
4 pavyzdys: įveskite SOA įrašo užklausą
Panašiai, tipui, SOA DNS įrašui, bus naudojama ši komanda:
nslookup -tipas =soa linuxhint.com
Kuo skiriasi „dig“ ir „nslookup“ paslaugų programos
Pagrindinis skirtumas tarp šių dviejų komandų eilutės paslaugų yra tas, kad dig yra išplėstinė nslookup versija ir apima platesnį įrašų tipų spektrą, o nslookup ir specialiai naudojama DNS užklausimui.
Kasimas yra daug protingesnis ir apima daugiau galimybių nuodugniai ištirti tinklą, o nslookup yra pagrindinė priemonė.
Kas yra DNS įrašų tipai
Yra įvairių DNS įrašų, kad geriau suprastumėte ir dig, ir nslookup komandas, turite suprasti visus DNS įrašus. Šiame paveikslėlyje pateikiami visi DNS įrašai, jų pavadinimai ir aprašymai.
Išvada
Komandos dig ir nslookup yra naudingos tinklo trikčių šalinimo komandos. Abiejų komandų tikslas yra beveik panašus, ty pateikti informaciją apie domeno vardų sistemą. Komanda nslookup yra lengvai suprantama ir gana patogi atliekant pagrindinius trikčių šalinimo veiksmus, o dig yra pažangi nslookup versija ir suteikia išsamesnę išvestį, palyginti su nslookup. Nslookup buvo nebenaudojamas, bet sprendimas buvo atšauktas, tačiau rekomenduojama naudoti dig, nes nslookup duos greitą vienos eilutės išvestį, o dig suteiks daugiau parinkčių ir išsamių išėjimų.