dig kommando i Linux med eksempler

dig kommando i Linux med eksempler

dig kommando står for Domain Information Groper . Det bruges til at hente information om DNS-navneservere. Det bruges grundlæggende af netværksadministratorer. Det bruges til at verificere og fejlfinde DNS-problemer og til at udføre DNS-opslag. Dig kommando erstatter ældre værktøjer som f.eks nslooku p og værten.

Installerer Dig kommando

I tilfælde af Debian/Ubuntu

$sudo apt-get install dnsutils 

I tilfælde af CentOS/RedHat

$sudo yum install bind-utils 

Syntaks:

dig [server] [name] [type] 

Arbejder med Dig Command

1. For at forespørge domæne A-post

dig techcodeview.com 

Til-forespørgsel-domæne-A-recordDenne kommando får dig til at slå A-posten op for domænenavnet techcodeview.com.

En post refererer til IPV4 IP.
På samme måde, hvis posttypen er indstillet til AAAA, vil dette returnere IPV6 IP.

2. For at forespørge domæne En post med +kort

dig techcodeview.com +short 

Til-forespørgsel-domæne-A-record-med-kortSom standard er grave verbose, og ved at bruge +short option kan vi reducere output drastisk som vist. 3. For at fjerne kommentarlinjer.

dig techcodeview.com +nocomments 

For at-fjerne-kommentar-linjerDenne kommando foretager en anmodning og udelukker kommentarlinjerne. 4. For at indstille eller slette alle displayflag.

dig techcodeview.com +noall 

At-indstille-eller-rydde-alle-display-flagVi bruger noall-forespørgselsmuligheden, når vi vil indstille eller rydde alle displayflag. 5. For at forespørge om detaljerede svar.

dig techcodeview.com +noall +answer 

at-forespørge-detaljerede-svarHvis vi ønsker at se svarsektionsoplysningerne i detaljer, stopper vi først visningen af ​​alle sektioner ved hjælp af +noall-indstillingen og forespørger derefter kun svarsektionen ved at bruge +svar-indstillingen med dig-kommandoen. 6. For at forespørge alle DNS-posttyper.

dig techcodeview.com ANY 

at-forespørge-alle-dns-record-typerVi bruger ENHVER mulighed for at forespørge på alle tilgængelige DNS-posttyper, der er knyttet til et domæne. Det vil inkludere alle de tilgængelige posttyper i outputtet. 7. For at forespørge MX-post for domænet.

dig techcodeview.com MX 

at-forespørge-ms-record-of-the-domainHvis vi kun ønsker mailudvekslingen – MX – svarsektionen tilknyttet et domæne, bruger vi denne kommando. 8. For at spore DNS-sti

dig techcodeview.com +trace 

at-spore-dns-sti+trace-kommandoen bruges til at spore DNS-opslagsstien. Denne indstilling laver iterative forespørgsler for at løse navneopslaget. Det vil forespørge navneserverne fra roden og efterfølgende gennemløbe navneområdetræet ved hjælp af iterative forespørgsler efter henvisninger undervejs. 9. Til angivelse af navneservere

dig techcodeview.com @8.8.8.8 

for-angivelse af-navne-servereSom standard vil dig-kommandoen forespørge på navneserverne, der er angivet i /etc/resolv.conf, for at udføre et DNS-opslag. Vi kan ændre det ved at bruge @-symbolet efterfulgt af et værtsnavn eller IP-adresse på navneserveren. 10. For at forespørge i statistiksektionen

dig techcodeview.com +noall +answer +stats 

FORESPØRGSEL-STATISTIK-AFSNITVi bruger muligheden +stats med dig-kommandoen for at se statistik-sektionen.

Omvendt DNS-opslag:

Omvendt DNS-opslag kan bruges til at hente domænenavnet eller værtsnavnet fra IP-adressen.
-x-indstillingen bruges til at udføre omvendt DNS-opslag.

eks:

[xxxxxx ~]# dig +noall +svar -x 8.8.8.8
8.8.8.8.in-addr.arpa. 18208 I PTR dns.google.

Bemærk: DNS omvendt opslag virker kun, hvis indgangen er til stede PTR.
PTR-indhold kan ses ved hjælp af kommandoen dig -x xx.yy.zz.aa

Batchforespørgsler:

I stedet for at udføre graveforespørgsler for hvert domæne ad gangen, kan en liste over domæner forespørges på én gang.

For at gøre det skal du indtaste domænenavnene i en fil, kun 1 domænenavn i hver linje og udføre graveforespørgslen på filen.
eks: lad os sige, file.txt har listen over domænenavne, der skal forespørges derefter,

dig -f file.txt +short vil udføre DNS-forespørgsler og returnere alle de løste IP'er.