Kaip įdiegti ir naudoti dig ir nslookup Ubuntu tinklo trikčių šalinimui

Kaip Idiegti Ir Naudoti Dig Ir Nslookup Ubuntu Tinklo Trikciu Salinimui



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.

Š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 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.

sudo apt diegti dnsutil




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į:

  1. Tai kasimo versija, kuri yra 9.18.18.
  2. Tai atsakymo antraštė su įvairiomis vėliavėlėmis.
  3. 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).
  4. 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.
  5. Š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:

tu linuxhint.com +nėra atsakymo



Naudokite +keltuvai užklausos parinktis, kad praleistumėte statistikos skyrių.

tu linuxhint.com +nostats



Norėdami gauti daugiau parinkčių ir informacijos, skaitykite terminalo vadovą naudodami:

vyras tu

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.

rinkinys [ variantas ]

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ų.