DNS

Sådan installeres og bruges DIG på Debian 9

Sådan installeres og bruges DIG på Debian 9
Den fulde form for GRAVE er Domain jegninformation Groper. Det er et kommandolinjeprogram til netværksadministratorer.Det domænenavn, vi bruger, f.eks. Google.com, linuxhint.com osv er mulige på grund af DNS-servere (Domain Name System). DIG bruges til at forespørge DNS-serveren, primært til fejlfinding af DNS-serveren. Med DIG kan du kontrollere mange ting som navneserveren på et bestemt domæne, mailserverne på et bestemt domæne og mange flere oplysninger.

DIG bruges hovedsageligt af DNS-serveradministratorer til at kontrollere, om DNS-serveren fungerer korrekt.

I denne artikel vil jeg vise dig, hvordan du installerer DIG på Debian 9 og bruger DIG. Lad os komme igang.

Installation af DIG på Debian 9:

DIG er en del af dnsutils pakke. DIG er ikke installeret som standard på Debian 9 Stretch. Den gode nyhed er, at det er virkelig let at installere, da det er tilgængeligt i det officielle pakkeopbevaringssted for Debian 9.

Opdater først APT-pakkeopbevaringscachen med følgende kommando:

$ sudo apt opdatering

APT-pakkeopbevaringscachen skal opdateres.

Installer nu dnsutils pakke med følgende kommando:

$ sudo apt installere dnsutils

Tryk nu y og tryk derefter på .

dnsutils skal installeres.

Nu for at kontrollere, om grave kommandoen er tilgængelig og fungerer korrekt, kør følgende kommando:

$ dig -v

Som du kan se, grave er tilgængelig og fungerer korrekt.

I de næste sektioner vil jeg vise dig, hvordan du bruger grave.

Grundlæggende om grave:

Den grundlæggende brug af dig-kommandoen er at slå en DNS-adresse op. Som standard bruger dig den på Debian 9 / etc / resolv.konf fil for at finde ud af, hvilken DNS-server der skal bruges.

Dette er hvad / etc / resolv.konf filen ser ud. For at ændre DNS-serveren skal du bare ændre IP-adressen til navneserver som markeret i skærmbilledet nedenfor. I mit tilfælde er det 192.168.10.1, hvilket er IP-adressen på min router.

Nu skal du bruge dig til at slå op på DNS-oplysningerne om google's DNS-navn.com, kør følgende kommando:

$ dig google.com

Som du kan se, udskrives mange DNS-data på skærmen. Det markerede afsnit viser, at domænenavnet google.com har disse IP-adresser. Et domænenavn kan have flere IP-adresser. Det bruges hovedsageligt til lastbalanceringsformål.

Hvis du ruller ned, vil du se, hvor mange millisekunder du har brug for (Forespørgselstid) for at løse domænenavnet google.com. I mit tilfælde var det 71 millisekunder (msek). Det varierer afhængigt af din geografiske placering og den navneserver, du brugte.

Du kan også se, hvilken navneserver der blev brugt til forespørgslen. I mit tilfælde er det navneserveren i min / etc / resolv.conf, som er 192.168.10.1. Porten til DNS-serveren er som standard 53.

DNS-svarsstørrelsen eller MSG STØRRELSE er 931 byte, som du kan se. Dette er vigtige oplysninger, som du muligvis har brug for til fejlfinding eller test af dine DNS-serverkonfigurationer.

Sådan bruger du dig. I de næste sektioner vil jeg vise dig forskellige ting, du kan gøre med grave.

Ændring af navneserver:

Når du tester din DNS-server, vil du muligvis ikke indstille den i / etc / resolv.conf indtil du ved, det fungerer helt sikkert. Du kan fortælle dig hvilken navneserver du skal bruge som følger:

$ dig @ nameserver google.com

BEMÆRK: Erstatte navneserver med den ønskede DNS-server grave at bruge.

Lad os sige, vi vil grave for at bruge DNS-serveren 192.168.2.1, så ville kommandoen være:

$ dig @ 192.168.2.1 google.com

Som du kan se, returneres de samme oplysninger. Det Forespørgselstid er nu 13 millisekunder, og SERVER ændres til 192.168.2.1. Det MSG STØRRELSE er også 124 bytes.

Grav MX Records med dig:

Du kan finde MX-poster (brugt i e-mail-servere) for et domænenavn med dig med følgende kommando:

$ dig @ 192.168.2.1 google.com MX

Som du kan se i det markerede afsnit på skærmbilledet nedenfor, er det de e-mail-adresser, der er knyttet til domænet google.com.

Grav NS-poster ved hjælp af dig:

Du kan finde de navneservere, der er tilknyttet domænenavnet google.com med grave med følgende kommando:

$ dig @ 192.168.2.1 google.com NS

Som du kan se i det markerede afsnit på skærmbilledet nedenfor, er det navneserverne, der er knyttet til domænet google.com.

Grav alle oplysninger om et domænenavn med dig:

Du kan finde ud af alle oplysninger om et domænenavn google.com med grave med følgende kommando:

$ dig @ 192.168.2.1 google.com nogen

Som du kan se, alle DNS-poster (A, AAAA, MX, NS, TXT, SOA osv.) Til Google.com er trykt på skærmen.

grave kort output:

Alle gravekommandoer, vi kørte tidligere, udskrev en masse information i en pænt formateret tekst. Men hvis du hellere vil se en kort output, skal du bare tilføje + short i slutningen af ​​din gravekommando som følger:

$ dig @ 192.168.2.1 google.com enhver + kort

Som du kan se, udskrives kun DNS-poster. Du skal bestemme, hvad der er hvad i denne liste, da den ikke har nogen indikation for, hvilken der er en A-post, hvilken er en MX-post osv. Men hvis du kigger lidt efter, vil du være i stand til at finde ud af, hvad der er meget let. For eksempel er alle IPv4-adresser A-poster. Alle IPv6-adresser er AAAA-poster. Alle linjer, der starter med et nummer og derefter et fuldt kvalificeret domænenavn (FQDN), er MX-poster. Alle linjer, der har tekst mellem anførselstegn, er TXT-poster. Alle linjer, der starter med ns *.google.com er NS-poster.

En linje, der har to FQDN og 5 tal adskilt af mellemrum (ns1.google.com. dns-admin.google.com. 210455048 900 900 1800 60) er en SOA-post.

Sådan får du hjælp til dig:

grave-kommandoen har mange muligheder. Det er uden for denne artikels rækkevidde at vise dem alle. Du kan køre følgende kommando for at finde ud af, hvilke muligheder der er tilgængelige, og hvad de gør:

$ dig -h

grave Hjælp:

Så det er sådan, du installerer og bruger dig på Debian 9 Stretch. Tak, fordi du læste denne artikel.

Bedste apps til Gamepad Mapping til Linux
Hvis du kan lide at spille spil på Linux med en gamepad i stedet for et typisk tastatur- og musesystem, er der nogle nyttige apps til dig. Mange pc-sp...
Nyttige værktøjer til Linux-spillere
Hvis du kan lide at spille spil på Linux, er chancerne for, at du måske har brugt apps og hjælpeprogrammer som Wine, Lutris og OBS Studio for at forbe...
HD Remastered-spil til Linux, der aldrig tidligere havde haft en Linux-udgivelse
Mange spiludviklere og udgivere kommer med HD-remaster af gamle spil for at forlænge franchisens levetid. Venligst fans, der anmoder om kompatibilitet...