DIG Returner alle poster

DIG Returner alle poster
DIG står for Domeneinformasjon Groper, som er et kraftig kommandolinjeverktøy. I Linux er DIG -kommandoen nyttig for å spørre DNS -informasjonen. Det lar deg spørre om detaljene om forskjellige DNS -navneservere, inkludert vertsadressene og postutvekslingen. DIG-kommandolinjeverktøyet er fleksibelt og enklere å bruke. Det er grunnen til at alle systemadministratorer foretrekker å bruke dette verktøyet for å feilsøke DNS -problemer.

Denne artikkelen vil forklare deg hvordan du bruker DIG -kommandoen i Linux ved hjelp av noen eksempler.

Hvordan bruke DIG -kommandoen i Linux?

DIG -kommandoen er som standard inkludert i alle moderne Linux -distribusjoner. Så bekreft installasjonen av DIG -kommandoen ved å bruke denne kommandoen:

$ dig -v

Følgende utgang skal vises i terminalvinduet:

Hvis du mottar en feil "DIG -kommando ikke funnet", må du installere den ved å kjøre følgende kommando:

$ sudo apt install dnsutils

Grave kommando for DNS -oppslag

DIG -kommandoen kan bruke med forskjellige alternativer. Når du bruker DIG -kommandoen til å spørre om et enkelt domenenavn uten noen flere alternativer, viser DIG -kommandoen det enkle ordarken følgende skjema:

$ dig domain_name.com

Vi ønsker for eksempel å søke etter et domenenavn 'Google.com '. I dette tilfellet vil kommandoen ovenfor bruke i følgende rekkefølge:

$ grave google.com

Hvis vi analyserer utdataene, inneholder den forskjellige typer informasjon.

  1. Den første linjen i utdataene dine viser DIG -kommandoversjonen og spørret domenenavn. Neste eller andre linje viser at det globale alternativet som standard er +CMD.
  2. Header -delen viser svardetaljene mottatt fra den forespurte DNS -serveren.
  3. OPT -pseudoseksjonsseksjonen viser EDNS (forlengelsessystem for DNS), flagg og UDP -pakkestørrelse.
  4. Svareksjonen viser detaljene om det forespurte domenenavnet i den første kolonnen. Den andre kolonnen viser deg spørringstypen (i = Internett), og den tredje kolonnen viser posten (A = adresse) Type.

DIG Returner alle poster

DIG -kommando lar oss returnere alle poster over spørringen. Bruk alternativet 'hvilken som helst' for å returnere alle poster for et spesifikt domene ved å kjøre denne kommandoen:

$ dig +noCmd google.com alle +noall +svar

Spørringsregistreringstyper

Som standard returnerer DIG alle 'A' Type -poster på spørsmål om et spesifikt domenenavn. Ved hjelp av DIG -kommandoen kan du også vise den spesifikke typen poster på terminalen ved å bruke følgende alternativer:

Opsjonsformål

CNAME For å hente alias domenenavn

MX For å vise en liste over alle e -postservere for et forespurt domenenavn

Ns Å søke etter de autoritative navneserverne for det forespurte domenet

tekst For å hente alle TXT -postene for et forespurt domene

Vis kort svar

Bruk alternativet '+kort' med DIG -kommandoen for å få de korte svarene for et spørringsdomene.

$ grave google.com +kort

Vis detaljert svar

Når du bruker alternativene '+Noall' og '+Svar' med DIG -kommandoen, returnerer den detaljerte svar. Alternativet '+Noall' slår av alle resultatene, og '+svar' slår på svardelen.

$ grave google.com +noall +svar

Grav spørring for spesifikk navneserver

DIG bruker de lokale konfigurasjonene for å bestemme hvilken navneserver som skal søke hvis ingen navneserver er nevnt. Du kan også spesifisere navneserverens IP -adresse eller vertsnavn med @ symbol som du vil utføre spørringen din. Her vil vi for eksempel spørre Googles navneserver ved å bruke følgende kommando:

$ grave google.com @8.8.8.8

Søk etter batch -domenenavn

Du kan spørre om et stort antall domener ved å bruke DIG -kommandoen. Legg til alle domenenavn (ett domenenavn per linje) og bruk alternativet -f med filnavnet Query_Domain.tekst.

Google.com
Linux.org
Linuxhint.com
Linuxways.nett
[/c] C
Vi vil for eksempel spørre om flere domenenavn som er oppført i en spørring_domene.txt -fil.
[cc lang = "dart" bredde = "100%" høyde = "100%" rømte = "true" tema = "blackboard" nowrap = "0"]
$ dig -f query_domain.txt +kort

Administrer DIG -konfigurasjon

DIG -kommandooppførselen kan kontrolleres ved hjelp av ~/.DIGRC -fil. Hvis du for eksempel vil vise DIG -kommandoens svardel, gjør du følgende endringer i ~//.DIGRC -fil.

+NOALL +SVAR +NOCMD

Lagre endringer og kjør igjen DIG -kommandoen for det spesifikke domenenavnet.

Konklusjon

I denne artikkelen demonstrerte vi bruken av DIG -kommandoen ved hjelp av forskjellige eksempler. DIG Command (DNS Lookup) er nyttig for Linux -administratorer for å finne domenenavnsserverne. Vi har en grunnleggende forståelse av å returnere alle poster ved å bruke DIG -kommandoen. Jeg håper eksemplene og informasjonen ovenfor vil være nyttig for deg. Takk!