Kā instalēt un izmantot dig un nslookup Ubuntu tīkla problēmu novēršanai

Ka Instalet Un Izmantot Dig Un Nslookup Ubuntu Tikla Problemu Noversanai



Komandrindas utilītas dig un nslookup ir daļa no pakotnes dnsutils. Šīs komandas tiek izmantotas tīkla problēmu novēršanai, īpaši apkopojot informāciju par domēna nosaukumu sistēmu (DNS) Linux/Unix sistēmās. Abi rīki ir noderīgi tīklu izpētei; kamēr dig ir jaunākā versija un nodrošina uzlabotas izvades, nslookup ir pamata rīks un sniedz īsu informāciju par vaicājumiem.

Šajā apmācībā es izpētīšu, kā instalēt un izmantot dig un nslookup Ubuntu. Pirms tam īsi iepazīstināsim ar abām komandām.







Kas ir dig Command

Rakšana pazīstama arī kā D omain es informāciju G roper ir viegli lietojama komandrindas utilīta, ko izmanto DNS serveru problēmu novēršanai.



Kas ir nslookup komanda

Nslookup ir vecāka komandrindas utilīta salīdzinājumā ar dig komandrindas utilīta versiju, taču joprojām plaši pieņemts rīks DNS problēmu novēršanai. To izmanto arī domēna vārdu sistēmas (DNS) pārbaudei. To izmanto divos dažādos veidos: interaktīvi un neinteraktīvi.



Kā instalēt dig un nslookup Ubuntu

Gan dig, gan nslookup utilītas pēc noklusējuma ir pieejamas visos mūsdienu Linux izplatījumos, tostarp Ubuntu. Lai pārbaudītu, vai šīs utilītas ir instalētas jūsu sistēmā, palaidiet tālāk norādīto komandu:





tu -in



Tomēr daudziem vecākiem izplatījumiem šie rīki nav pievienoti. Lai instalētu dig un nslookup uz Ubuntu, instalējiet dnsutils pakotne, kas satur dig un nslookup pakotnes.

sudo apt uzstādīt dnsutils




Kā lietot Ubuntu komandu dig — piemēri

Lai Linux terminālī izmantotu komandu dig, vispirms skatiet sintaksi:

Sintakse:

tu [ domēns ] [ vaicājums ] [ iespējas ]


Iepriekš minētajā sintaksē:

[domēns] parametrs norāda domēna nosaukumu, kuru vēlaties vaicāt.

[vaicājums] norāda vaicājumu veidus: piemēram, lai vaicātu par konkrētiem DNS ierakstiem, piemēram, SOA, MX vai NS.

[opcijas] parametrs norāda dažādas opcijas, kas formatē izvadi, piemēram, +īss, +nav atbildes un +nav komentāri.

Izmantojot Ubuntu rakšanas rīku, var piekļūt dažāda veida DNS ierakstiem. Vairāk par DNS ierakstiem lasiet rokasgrāmatas pēdējā sadaļā.

Noskaidrosim, kā pārbaudīt dažāda veida DNS ierakstus, izmantojot dig:

1. piemērs: ierakstiet A ieraksta vaicājumu

Lai iegūtu domēna lietojuma A tipa ierakstu:

tu linuxhint.com



Pēc noklusējuma komanda dig parāda A ierakstu, kas ir IPv4 ieraksts.

Apspriedīsim rezultātu:

  1. Tā ir dig versija, kas ir 9.18.18.
  2. Tā ir atbildes galvene, kurā ir dažādi karodziņi.
  3. Tālāk seko JAUTĀJUMA SADAĻA, kas vienkārši norāda vaicājumu; šajā gadījumā vaicājums attiecas uz domēna linuxhint.com A tipa DNS ierakstu. IN norāda interneta klasi. Dažas citas klases ir CH (haosa klase), HS (Hēsioda klase) un ANY (aizstājējzīme).
  4. SADAĻA ATBILDE norāda domēnu un tam atbilstošās IP adreses. Šajā gadījumā domēns ir linuxhint.com, un tā IP ir 104.18.6.55 un 104.18.7.55.
  5. Šajā sadaļā ir sniegti daži ar vaicājumu saistīti statistikas dati, piemēram, servera DNS, protokola veids, vaicājuma laiks un ziņojuma lielums.

Ņemiet vērā, ka atbildes rindas, kas sākas ar semikolu (;), ir komentāri.

2. piemērs: ierakstiet AAAA ieraksta vaicājumu

Šis ir arī A tipa ieraksts, bet ar IPv6.

tu linuxhint.com AAAA



3. piemērs: ierakstiet MX ieraksta vaicājumu

MX jeb pasta apmaiņas ieraksts sniedz informāciju par pasta serveriem.

tu linuxhint.com MX



4. piemērs: ierakstiet SOA ieraksta vaicājumu

SOA, kas pazīstams kā Autoritātes sākums norāda zonas autoritāti, sākot ar noteiktu punktu globālajā DNS ierakstā.

tu linuxhint.com SOA



5. piemērs. Vairāku vietņu vaicājumam

Varat arī iegūt DNS informāciju par vairākiem domēniem, izmantojot komandu dig:

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



6. piemērs: apgrieztās uzmeklēšanas vaicājumam

Apgrieztajai meklēšanai izmantojiet opciju -x ar IP adresi:

tu -x 98.137.11.164



Citas iespējas

Ir dažādas opcijas, kuras var iekļaut ar komandu dig, lai formatētu izvadi.

Vaicājuma opcijas Apraksts
+atbilde un +neatbilde Tā +atbilde parāda tikai atbilžu sadaļu, savukārt +nav atbildes to novērš.
+visi un +noall Opcija +viss iestata visus displeja karogus, bet +noall tos noņem.
+komentāri un +komentāri Šīs opcijas pārslēdzas starp komentāru rādīšanu.
+jautājums un +jautājums Šīs opcijas pārslēdzas starp jautājumu sadaļas rādīšanu.
+īss un +noshort Vaicājuma noklusējuma atbilde vienmēr ir detalizēta, izmantojot +short, tiek sniegta precīzāka atbilde.
+statistika un +nostats Šis vaicājums pārslēdzas starp statistikas rādīšanu un statistikas nerādīšanu.

Izmantojot +īss vaicājuma opcija konkrētai izvadei:

tu linuxhint.com +īss



Izmantojot +nav atbildes lai izlaistu ATBILDES SADAĻA no atbildes:

tu linuxhint.com +nav atbildes



Izmantot +pacēlāji vaicājuma opciju, lai izlaistu statistikas sadaļu.

tu linuxhint.com +nostats



Lai iegūtu vairāk iespēju un informāciju, izlasiet rokasgrāmatas lapu, izmantojot termināli, izmantojot:

vīrietis tu

Kā lietot nslookup komandu Ubuntu - piemēri

Komandu nslookup var izmantot arī DNS ierakstu tipu vaicāšanai. Nslookup ir divi režīmi:

Interaktīvais režīms

Sapratīsim, kā lietot nslookup interaktīvajā režīmā:

Lai ievadītu interaktīvo režīmu, ierakstiet nslookup:

nslookup



Tagad, lai lietotu jebkuru opciju komplekts komanda tiks izmantota interaktīvajā režīmā.

komplekts [ opciju ]

Sapratīsim to ar piemēru, pieņemsim, ka es vēlos apskatīt domēna linuxhint.com MX ierakstu. Ierakstiet nslookup, lai iestatītu DNS ierakstu enter set type=mx, visbeidzot, ievadiet domēna nosaukumu.

Izvade būtu šāda:


Lai aizvērtu interaktīvā režīma veidu Izeja un nospiediet Ievadiet .


Interaktīvajā režīmā katra opcija jāievada pa vienai, no otras puses, neinteraktīvajā režīmā vaicājums tiek nodots vienā piegājienā, ar ko ir vieglāk strādāt.

Neinteraktīvais režīms

Uzziniet, kā izmantot nslookup neinteraktīvā režīmā. Komandas nslookup izmantošanas sintakse ar parametriem ir minēta zemāk:

Sintakse:

nslookup [ iespējas ] [ domēns ]


1. piemērs: ierakstiet A ieraksta vaicājumu

Izmantojiet šo komandu, lai parādītu A tipa DNS ierakstu ar komandu nslookup:

nslookup -tips =a linuxhint.com



2. piemērs: ierakstiet AAAA ieraksta vaicājumu

IPV6 DNS ieraksta izmantošanai:

nslookup -tips =aaaa linuxhint.com



3. piemērs: ierakstiet MX ieraksta vaicājumu

Izmantojiet šo komandu, lai iegūtu MX tipa DNS ieraksta informāciju ar nslookup:

nslookup -tips =mx linuxhint.com



4. piemērs: ierakstiet SOA ieraksta vaicājumu

Līdzīgi tipam SOA DNS ierakstam tiks izmantota šāda komanda:

nslookup -tips =soa linuxhint.com


Kāda ir atšķirība starp dig un nslookup utilītprogrammām

Galvenā atšķirība starp šīm divām komandrindas utilītprogrammām ir tāda, ka dig ir uzlabota nslookup versija un aptver plašāku ierakstu tipu klāstu, savukārt nslookup un īpaši tiek izmantots DNS pratināšanai.

Rakšana ir daudz gudrāka un aptver vairāk iespēju padziļinātai tīkla izpētei, savukārt nslookup ir pamata utilīta.

Kas ir DNS ierakstu veidi

Ir dažādi DNS ieraksti, lai labāk izprastu gan dig, gan nslookup komandas, jums ir jāsaprot visi DNS ieraksti. Nākamajā attēlā ir parādīti visi DNS ieraksti, to nosaukumi un apraksti.

Secinājums

Komandas dig un nslookup ir noderīgas tīkla problēmu novēršanas komandas. Abu komandu mērķis ir diezgan līdzīgs, t.i., sniedz informāciju par domēna vārdu sistēmu. Komanda nslookup ir viegli saprotama un diezgan ērta pamata problēmu novēršanai, savukārt dig ir uzlabota nslookup versija un sniedz padziļinātu rezultātu salīdzinājumā ar nslookup. Nslookup tika novecojis, taču lēmums tika mainīts, tomēr ieteicams izmantot dig, jo nslookup sniegs ātru vienas rindas izvadi, bet dig sniegs vairāk iespēju un detalizētas izvades.