Hvordan installere og bruke DIG på Debian 9

Hvordan installere og bruke DIG på Debian 9
Den fulle formen for GRAVE er Domain Jegnformasjon Groper. Det er et kommandolinjeverktøy for nettverksadministratorer.Domenenavnet vi bruker, for eksempel Google.com, Linuxhint.com etc er mulig på grunn av DNS (Domain Name System) -servere. DIG brukes til å spørre DNS -serveren, hovedsakelig for å feilsøke DNS -serveren. Med DIG kan du sjekke mange ting som navneserveren til et bestemt domene, e -postserverne til et bestemt domene og mange flere informasjon.

DIG brukes hovedsakelig av DNS -serveradministratorer for å bekrefte om DNS -serveren fungerer riktig.

I denne artikkelen vil jeg vise deg hvordan du installerer Dig på Debian 9 og bruker DIG. La oss komme i gang.

Installere Dig på Debian 9:

Dig er en del av dnsutils pakke. DIG er ikke installert som standard på Debian 9 -strekk. Den gode nyheten er at det er veldig enkelt å installere, da den er tilgjengelig i det offisielle pakkelageret til Debian 9.

Oppdater først Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

Apt Package Repository Cache skal oppdateres.

Nå installer dnsutils Pakke med følgende kommando:

$ sudo apt install dnsutils

Trykk nå y Og trykk deretter .

dnsutils bør installeres.

Nå for å sjekke om grave Kommando er tilgjengelig og fungerer riktig, kjør følgende kommando:

$ dig -v

Som du kan se, grave er tilgjengelig og fungerer riktig.

I de neste seksjonene vil jeg vise deg hvordan du bruker grave.

Grunnleggende om DIG:

Den grunnleggende bruken av DIG -kommandoen er å slå opp en DNS -adresse. Som standard, på Debian 9, bruker DIG /etc/resolv.konf fil for å finne ut hvilken DNS -server du skal bruke.

Dette er hva /etc/resolv.konf filen ser ut som. For å endre DNS -serveren, bare endre IP -adressen til navneserver Som merket på skjermbildet nedenfor. I mitt tilfelle er det 192.168.10.1, som er IP -adressen til ruteren min.

Nå for å bruke DIG for å slå opp DNS -informasjonen til DNS -navnet på Google.com, kjør følgende kommando:

$ grave google.com

Som du kan se, skrives det ut mange DNS -data på skjermen. Den markerte delen viser at domenenavnet Google.com har disse IP -adressene. Et domenenavn kan ha flere IP -adresser. Det brukes hovedsakelig til belastningsbalanseringsformålet.

Hvis du blar ned, vil du se hvor mange millisekunder du trengte (Spørringstid) For å løse domenenavnet Google.com. I mitt tilfelle var det 71 millisekunder (msek). Det varierer avhengig av din geografiske plassering og navneserveren du brukte.

Du kan også se hvilken navneserver som ble brukt til spørringen. I mitt tilfelle er det navneserveren i min /etc /resolv.Conf, som er 192.168.10.1. Porten til DNS -serveren er som standard 53.

DNS -responsstørrelsen eller MSG -størrelse er 931 byte som du kan se. Dette er viktig informasjon som du kanskje trenger å feilsøke eller teste DNS -serverkonfigurasjonene dine.

Det er i utgangspunktet slik du bruker DIG. I de neste seksjonene vil jeg vise deg forskjellige ting du kan gjøre med Dig.

Endre navneserver:

Når du tester DNS -serveren din, vil du kanskje ikke stille den inn /etc /resolv.konf til du vet at det fungerer helt sikkert. Du kan fortelle grave hvilken navneserver du vil bruke som følger:

$ dig @nameserver google.com

MERK: Erstatte navneserver med DNS -serveren du vil ha grave å bruke.

La oss si, vi vil at Dig skal bruke DNS -serveren 192.168.2.1, da ville kommandoen være:

$ dig @192.168.2.1 Google.com

Som du ser blir den samme informasjonen returnert. De Spørringstid er nå 13 millisekunder, og Server endres til 192.168.2.1. De MSG -størrelse er også 124 byte.

Grav MX -postene med DIG:

Du kan finne MX -postene (brukt i e -postservere) av et domenenavn med DIG med følgende kommando:

$ dig @192.168.2.1 Google.com mx

Som du kan se i den markerte delen av skjermbildet nedenfor, er dette e -postadressene tilknyttet domenet Google.com.

Grav NS -postene ved hjelp av DIG:

Du kan finne navneserverne tilknyttet domenenavnet Google.com med dig med følgende kommando:

$ dig @192.168.2.1 Google.com ns

Som du kan se i den markerte delen av skjermbildet nedenfor, er dette navneserverne tilknyttet domenet Google.com.

Grav all informasjonen om et domenenavn med DIG:

Du kan finne ut all informasjonen om et domenenavn Google.com med dig med følgende kommando:

$ dig @192.168.2.1 Google.com noen

Som du kan se, alle DNS -postene (A, AAAA, MX, NS, TXT, SOA osv.) For Google.com skrives ut på skjermen.

Grav kort utgang:

Alle DIG -kommandoene vi kjørte tidligere trykket mye informasjon i en pent formatert tekst. Men hvis du heller vil se en kort output, er det bare å legge til +kort på slutten av DIG -kommandoen som følger:

$ dig @192.168.2.1 Google.com any +short

Som du ser er det bare DNS -postene som skrives ut. Du må bestemme hvilken som er i denne listen, da den ikke har noen indikasjon på hvilken som er en post, som er en MX -post osv. Men hvis du ser nøye på for litt, vil du kunne finne ut hva som er det som er veldig enkelt. For eksempel er alle IPv4 -adressene en poster. Alle IPv6 -adressene er AAAA -poster. Alle linjene som starter med et tall og deretter et fullt kvalifisert domenenavn (FQDN) er MX -poster. Alle linjene som har tekst mellom sitater er txt -poster. Alle linjene som starter med NS*.Google.com er NS -poster.

En linje som har to FQDN og 5 tall atskilt med plass (NS1.Google.com. DNS-Admin.Google.com. 210455048 900 900 1800 60) er en SOA -plate.

Få hjelp med Dig:

DIG -kommandoen har mange alternativer. Det er utenfor omfanget av denne artikkelen for å vise dem alle. Du kan kjøre følgende kommando for å finne ut hvilke alternativer som er tilgjengelige og hva de gjør:

$ dig -h

grave hjelp:

Så det er slik du installerer og bruker DIG på Debian 9 Stretch. Takk for at du leste denne artikkelen.