Installer Dig på Debian Top 10

Installer Dig på Debian Top 10
Denne korte artikkelen forklarer hvordan du enkelt installerer Dig på Debian 11 (Bullseye).

Etter å ha lest denne opplæringen, vil du vite hvordan du installerer grave (Domeneinformasjon Groper) Om Debian og dens baserte Linux -distribusjoner. Denne opplæringen inneholder også instruksjoner om bruk av dette programmet for å få DNS-relatert informasjon. På slutten av artikkelen la jeg til informasjon om grave alternativer du kanskje vil prøve.

Alle trinnene som er forklart i denne artikkelen inkluderer skjermbilder, noe som gjør det enkelt for alle Linux -brukere å følge dem.

Hvordan installere og bruke DIG på Debian 11 Bullseye:

For å installere DIG -kommandoen på Debian og Ubuntu Linux -distribusjoner, kjør følgende kommando vist på skjermbildet nedenfor.

apt -get install -y dnsutils

Nå er DIG installert, men før du lærer den praktiske applikasjonen, la oss gjennomgå noen konsepter du trenger for å forstå grave prosess og utgang.

Qname: Dette feltet representerer adressen eller verten vi ber om informasjon om.

QClass: I de fleste tilfeller, eller kanskje alle tilfeller, er klassen i, og refererer til “Internett.”

QTYPE: Antypen refererer til hvilken type post vi spør om; For eksempel kan denne typen være en for en IPv4 -adresse, MX for e -postservere osv.

Rd: I tilfelle ressursen vi ber om informasjon ikke vet svaret vi leter etter, ber RD (rekursjon ønsket) ressursen for å finne svaret for oss, for eksempel ved hjelp av DNS -treet.

La oss nå prøve grave kommando uten flagg; Bare kjør Dig etterfulgt av en URL; I dette tilfellet vil jeg bruke Linuxhint.com. Så vil vi analysere utgangen for å forstå den.

Kjør kommandoen nedenfor.

Grav Linuxhint.com

Som du kan se, grave returnerer flere linjer med informasjon om prosessen og resultatet. La oss forklare de viktige:

“Status: Noerror”: Denne utgangen (RCODE) viser om prosessen fikk feil eller ble utført vellykket. I dette tilfellet var spørringen vellykket, og du kan fortsette å lese den returnerte informasjonen. I andre tilfeller kan du få utdataet nektet, mislykkes, der det er ubrukelig å lese utgangen.

“Flagg: Rd Ra da”: Som forklart tidligere, blir RD (rekursjon ønsket) fulgt av RA -flagget, noe som betyr at svarserveren gikk med på å svare på spørringen vår. DA -flagget forteller oss at svaret ble bekreftet av DNSSEC (Domain Name System Security Extensions). Når DA ikke er i utdataene, ble ikke svaret validert, men det kan være riktig.

“Svar: 2”: Selv om vi stilte, som du kan se på skjermbildet, fikk vi to svar i "Svarseksjon”:

Linuxhint.com. 300 i en 172.67.209.252

Og

Linuxhint.com. 300 i en 104.21.58.234

Ytterligere: 1”: Denne utgangen betyr at resultatet inkluderer EDN -er (utvidelsesmekanismer for DNS) for ubegrenset størrelse.

Svarseksjon”: Som tidligere sagt, kan vi få mer enn ett svar; Å lese det er ganske enkelt. Belo, vi har et av svarene:

Linuxhint.com. 300 i en 104.21.58.234

Der de første dataene viser domenet/verten, spurte vi om. De andre dataene er TTL, som forteller oss hvor mye tid vi kan lagre den returnerte informasjonen. De tredje dataene (I) viser at vi lagde et internett -spørring. De fjerde dataene, i dette tilfellet, EN, viser posttypen vi spurte, og de siste dataene er verts -IP -adressen.

Spørringstid”: Denne utgangen viser tiden det tok å få svaret. Dette er spesielt nyttig for å diagnostisere problemer. I eksemplet over ser vi at det tok 52 millisekunder.

MSG -størrelse”: Dette viser oss pakkestørrelsen; Det er også viktige data, siden hvis pakken er for stor, kan svaret nektes av noen enhetsfiltrering av store pakker. I dette tilfellet er 74 byte en normal størrelse.

Som du kan se i utdataene, kan vi lære Linuxhint en poster som peker på IP -adresser 172.67.209.252 og 104.21.58.234.

La oss nå spørre Linuxhint.com dns ved å kjøre kommandoen nedenfor å legge til ns alternativ.

Grav Linuxhint.com ns

Som du kan se, administreres Linuxhint DNS av Cloudflare; DNS er Melinda.ns.Cloudflare.com og Milan.ns.Cloudflare.com.

La oss nå sjekke Linuxhint.com IPv6 -adresse. Som standard sjekker grave EN (IPv4) Record. For å sjekke IPv6 -adressen, må vi spesifisere den ved å legge til Aaaa, som vist under.

Grav Linuxhint.com aaaa

Du kan se i utdataene Linuxhint IPv6 -adresser er 2606: 4700: 3033 :: AC43: D1FC og 2606: 4700: 3033 :: 6815: 3AEA.

Det er viktig å avklare at hvis du ikke spesifiserer en DNS for å svare, vil DIG automatisk bruke server (er) som er definert i din Resolv.konf fil. Likevel når du gjør et spørsmål, kan du spesifisere serveren, som vil løse den ved å legge til en "@" etterfulgt av serveradressen. I eksemplet nedenfor vil jeg bruke Google DNS:

Grav Linuxhint.com @8.8.8.8

For å fullføre denne opplæringen, la oss sjekke Linuxhint -oppløsningen av postoppføringer ved å implementere MX Alternativ, som vist i følgende bilde.

Grav Linuxhint.com @8.8.8.8 mx

Det er alt; Nå har du en ide om å bruke DIG og å forstå utdataene.

Konklusjon:

Som du ser, installerer du grave På Debian er ganske enkelt; Du trenger bare å utføre en kommando. Å lære å bruke DIG er også enkelt hvis du vet betydningen av hvert element som er gitt i utgangen. En DIG -kommando er et formidabelt verktøy for å få informasjon om et vert eller domenenavn og diagnostisere noen problemer. Dig er veldig enkel å bruke; Den er fleksibel og gir en klar produksjon. Det har ytterligere funksjonaliteter sammenlignet med andre oppslagsverktøy.

Det er flere DIG -applikasjoner som ikke ble dekket i denne opplæringen; Du kan lære på https: // linux.dø.nett/mann/1/grave.

Takk for at du leser denne opplæringen som forklarer hvordan du installerer grave på Debian 11 Bullseye og hvordan du bruker den. Jeg håper det var nyttig for deg. Fortsett å lese Linuxhint for mer Linux Professional Tutorials.