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 -vFø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 dnsutilsGrave 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.comVi ønsker for eksempel å søke etter et domenenavn 'Google.com '. I dette tilfellet vil kommandoen ovenfor bruke i følgende rekkefølge:
$ grave google.comHvis vi analyserer utdataene, inneholder den forskjellige typer informasjon.
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 +svarSpø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 +kortVis 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 +svarGrav 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.8Sø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.comAdministrer 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!