Skip to main content

Grave - Linux Command

Backticks Command Substitution in Linux (Juni 2026)

Backticks Command Substitution in Linux (Juni 2026)
Anonim

NAVN

grave - DNS oppslag verktøy

SYNOPSIS

grave @server -b adresse -c klasse -f filnavn -k filnavn -p havn# -t type -x adr -y Navn: tast Navn type klasse queryopt

grave -H

grave global-queryoptspørsmål

BESKRIVELSE

grave (domenerinformasjon groper) er et fleksibelt verktøy for å forhøre DNS-navneservere. Den utfører DNS-søk og viser svarene som returneres fra navneserveren (e) som ble forespurt. De fleste DNS-administratorer brukergrave å feilsøke DNS-problemer på grunn av sin fleksibilitet, brukervennlighet og klarhet i produksjonen. Andre oppslagverktøy har en tendens til å ha mindre funksjonalitet enngrave.

Selv omgrave brukes vanligvis med kommandolinjeparametere, den har også en batchmodus for bruk for å lese oppslagsprosesser fra en fil. En kort oppsummering av kommandolinjens argumenter og alternativer skrives ut når-H alternativet er gitt. I motsetning til tidligere versjoner, implementeres BIND9 avgravetillater flere oppslag å bli utstedt fra kommandolinjen.

Med mindre det blir fortalt å spørre en bestemt navneserver,grave vil prøve hver av serverne som er oppført i /etc/resolv.conf .

Når ingen kommandolinje argumenter eller alternativer blir gitt, utfører en NS spørring for "." (roten).

Enkel bruk

En typisk invokasjon avgrave ser ut som:

grave @server navntype

hvor:

serveren

er navnet eller IP-adressen til navneserveren å spørre. Dette kan være en IPv4-adresse i stiplede-decimaltegn eller en IPv6-adresse i kolonavgrenset notasjon. Når den medfølgende serveren argument er et vertsnavn,grave løser det navnet før du spør etter navnetjeneren. Hvis nei serveren argument er gitt,grave konsulterer /etc/resolv.conf og spørre navneserverne som er oppført der. Svaret fra navneserveren som svarer, vises.

Navn

er navnet på ressursregisteret som skal søkes opp.

type

Angir hvilken type forespørsel som kreves --- ANY, A, MX, SIG, etc. type kan være en gyldig søketype. Hvis nei type argument er levert,grave vil utføre en oppslag for en A-plate.

ALTERNATIVER

De-b alternativet angir kilde-IP-adressen til spørringen til adresse . Dette må være en gyldig adresse på en av vertens nettverksgrensesnitt.

Standard spørringsklasse (IN for internett) overstyres av-c alternativ. klasse er noen gyldig klasse, for eksempel HS for Hesiod-poster eller CH for CHAOSNET-poster.

De-f alternativ gjørgraveoperere i batch modus ved å lese en liste over oppslag forespørsler å behandle fra filen filnavn . Filen inneholder en rekke spørringer, en per linje. Hver oppføring i filen skal organiseres på samme måte som de skulle bli presentert som spørsmål tilgrave ved hjelp av kommandolinjegrensesnittet.

Hvis et ikke-standard portnummer skal forespørres, vil-p alternativet er brukt. havn# er portnummeret somgrave vil sende sine spørsmål i stedet for standard DNS-portnummer 53. Dette alternativet vil bli brukt til å teste en navneserver som er konfigurert til å lytte etter spørringer på et ikke-standard portnummer.

De-t alternativet angir forespørselstypen til type . Det kan være en gyldig søketype som støttes i BIND9. Standard spørringstype "A", med mindre-x Alternativet leveres for å indikere omvendt oppslag. En soneoverføring kan bli forespurt ved å spesifisere en type AXFR. Når en trinnvis soneoverføring (IXFR) er nødvendig, type er satt til ixfr = N. Inkremental sonoverføring vil inneholde endringene som er gjort i sonen siden serienummeret i sonens SOA-plate var N .

Omvendt oppslag - kartlegging av adresser til navn - forenkles av-x alternativ. adr er en IPv4-adresse med stiplede-decimaltegn eller en kolonavgrenset IPv6-adresse. Når dette alternativet er brukt, er det ikke nødvendig å oppgi Navn , klasse og type argumenter.grave Utfører automatisk et oppslag for et navn som 11.12.13.10.in-addr.arpa og angir spørringstypen og klassen til henholdsvis PTR og IN. Som standard blir IPv6-adresser oppsøkt ved hjelp av IP6.ARPA-domenet og binære etiketter som definert i RFC2874. For å bruke den eldre RFC1886 metoden ved hjelp av IP6.INT domenet og "nibble" etiketter, spesifiser du-n (nibble) alternativet.

For å signere DNS-spørringene som sendes avgrave og deres svar ved hjelp av transaksjons signaturer (TSIG), spesifiser en TSIG-nøkkelfil ved hjelp av-k alternativ. Du kan også spesifisere TSIG-tasten selv på kommandolinjen ved hjelp av-y alternativ; Navn er navnet på TSIG-nøkkelen og nøkkel er den faktiske nøkkelen. Nøkkelen er en base-64 kodet streng, vanligvis generert avDNSSEC-keygen(8). Forsiktighet bør tas når du bruker-y alternativ på flerbruker systemer som nøkkelen kan være synlig i utgangen fraps(1) eller i skallets historiefil. Når du bruker TSIG-godkjenning medgrave, navnet serveren som er forespurt trenger å vite nøkkelen og algoritmen som blir brukt. I BIND gjøres dette ved å gi passendenøkkel ogserveren uttalelser i named.conf .

QUERY OPTIONS

grave gir en rekke spørringsalternativer som påvirker måten søkene blir gjort på og resultatene vises.Noen av disse angir eller tilbakestiller flaggbiter i spørringsheftet, noen bestemmer hvilke deler av svaret som blir skrevet ut, og andre bestemmer tidsavbrudd og forsøk strategier.

Hvert søkealternativ er identifisert av et nøkkelord foran et plustegn (+). Noen søkeord angir eller tilbakestiller et alternativ. Disse kan være foran strengen nei for å negere betydningen av det aktuelle søkeordet. Andre søkeord tilordner verdier til alternativer som timeoutintervallet. De har skjemaet+ Søkeord = verdi. Spørringsalternativene er:

+ No tcp

Bruk ikke bruk TCP når du spør etter navneservere. Standard oppførsel er å bruke UDP med mindre en forespørsel om AXFR eller IXFR blir forespurt, i så fall brukes en TCP-tilkobling.

+ No vc

Bruk ikke bruk TCP når du spør etter navneservere. Denne alternative syntaksen til + No tcp er gitt for bakoverkompatibilitet. "VC" står for "virtuell krets".

+ No ignorere

Ignorer trunking i UDP-svar i stedet for å prøve på nytt med TCP. Som standard utføres TCP-retries.

+ Domene = somename

Sett søkelisten for å inneholde det enkle domenet somename , som om angitt i adomeneDirektivet i /etc/resolv.conf , og aktiver søkelistebehandling som om + søk alternativet ble gitt.

+ No søk

Bruk ikke bruk søkelisten som er definert av søkelisten eller domeneredirektivet i resolv.conf (hvis noen). Søkelisten brukes ikke som standard.

+ No defname

Utdatert, behandlet som et synonym for + No søk

+ No aaonly

Dette alternativet gjør ingenting. Den er utstyrt for kompatibilitet med gamle versjoner avgrave hvor det angir et ikke-implementert resolverflagg.

+ No adflag

Sett sett ikke biten AD (autentisk data) i spørringen. AD-biten har for tiden bare en standardbetydning i svar, ikke i spørringer, men evnen til å sette biten i spørringen er gitt for fullstendighet.

+ No cdflag

Sett sett ikke CD-en (kontroller deaktivert) bitt i spørringen. Dette ber serveren å ikke utføre DNSSEC-validering av svar.

+ No rekursive

Veksle innstillingen for RD-brikken (rekursjon ønsket) i spørringen. Denne biten er satt som standard, noe som betyrgrave sender vanligvis rekursive spørringer. Rekursjonen deaktiveres automatisk når + nssearch eller + spor Søkealternativer blir brukt.

+ No nssearch

Når dette alternativet er satt,grave forsøker å finne de autoritative navneserverne for sonen som inneholder navnet som blir oppsøkt og viser SOA-posten som hver navneserver har for sonen.

+ No spor

Bytt sporing av delegasjonsbanen fra rotnavnserverne for navnet blir oppsøkt. Sporing er deaktivert som standard. Når sporing er aktivert,grave gjør iterative spørringer for å løse navnet som blir sett opp. Det vil følge henvisninger fra rotserverene, og viser svaret fra hver server som ble brukt til å løse oppslaget.

+ No cmd

bytter utskrift av den første kommentaren i utgangen som identifiserer versjonen avgrave og spørringsalternativene som er brukt. Denne kommentaren er skrevet ut som standard.

+ No korte

Gi et tøft svar. Standarden er å skrive ut svaret i en oversatt form.

+ No identifisere

Vis eller ikke vis IP-adressen og portnummeret som ga svaret når + kort alternativet er aktivert. Hvis forespørsler om kortformular er forespurt, er standard ikke å vise kilden og portnummeret til serveren som ga svaret.

+ ingen kommentarer

Bytt visning av kommentarlinjer i utgangen. Standard er å skrive ut kommentarer.

+ ingen stats

Dette spørringsalternativet bytter ut utskrift av statistikk: når spørringen ble gjort, størrelsen på svaret og så videre. Standard oppførsel er å skrive ut forespørselsstatistikken.

+ No qr

Skriv ut skriv ikke ut spørringen som den er sendt. Som standard skrives ikke spørringen ut.

+ No spørsmål

Skriv ut skriv ikke ut spørsmålsdelen av en spørring når et svar returneres. Standard er å skrive ut spørsmålsseksjonen som en kommentar.

+ No svar

Vis ikke vise svar delen av et svar. Standard er å vise den.

+ No myndighet

Vis vis ikke autoritetsdelen av et svar. Standard er å vise den.

+ No ekstra

Vis ikke vise den ekstra delen av et svar. Standard er å vise den.

+ No alt

Sett eller fjern alle visningsflagger.

+ Tid = T

Angir tidsavbrudd for en forespørsel til T sekunder. Standardinnstillingen er 5 sekunder. Et forsøk på å sette T til mindre enn 1 vil resultere i at en spørringstidsavbrudd på 1 sekund blir brukt.

+ prøver = T

Angir antall ganger for å forsøke UDP-spørringer til server til T i stedet for standard, 3. Hvis T er mindre enn eller lik null, antall retries er stille avrundet til 1.

+ Ndots = D

Angi antall prikker som må vises i Navn til D for det å bli ansett som absolutt. Standardverdien er den som er definert ved hjelp av ndots-setningen i /etc/resolv.conf , eller 1 hvis ingen ndots-setning er til stede. Navn med færre punkter tolkes som relative navn og vil bli søkt etter i domenene som er oppført iSøke ellerdomene Direktivet i /etc/resolv.conf .

+ Bufsize = B

Angi UDP-meldingsbuffertstørrelsen annonsert ved bruk av EDNS0 til B bytes. Maksimum- og minimumstørrelsene for denne bufferen er henholdsvis 65535 og 0. Verdier utenfor dette området er avrundet opp eller ned riktig.

+ No flerlinjet

Skriv ut poster som SOA-postene i et stort multilinjformat med menneskelige lesbare kommentarer. Standarden er å skrive ut hver post på en enkelt linje, for å lette maskinparsing avgrave produksjon.

+ No mislykkes

Ikke prøv den neste serveren hvis du mottar en SERVFAIL. Standarden er å ikke prøve neste server som er motsatt av normal stub resolver-oppførsel.

+ No besteffort

Forsøk å vise innholdet i meldinger som er feilformet. Standard er å ikke vise feilformede svar.

+ No DNSSEC

Forespørsler DNSSEC-poster sendes ved å sette DNSSEC OK-biten (DO) i OPT-posten i tilleggsdelen av spørringen.

MULTIPLE QUERIES

BIND 9 implementering avgravestøtter å angi flere spørringer på kommandolinjen (i tillegg til å støtte-f batch fil alternativ). Hver av disse spørringene kan leveres med sitt eget sett med flagg, alternativer og spørringsalternativer.

I dette tilfellet, hver spørsmål argument representerer et enkelt spørsmål i kommandolinjens syntaks beskrevet ovenfor. Hver består av noen av standardalternativene og flaggene, navnet som skal søkes opp, en valgfri spørringstype og klasse og eventuelle spørringsalternativer som skal brukes på den forespørselen.

Et globalt sett med søkealternativer, som bør brukes på alle spørringer, kan også leveres. Disse globale spørringsalternativene må forhåndsføre den første tupelen av navn, klasse, type, alternativer, flagg og spørringsalternativer som leveres på kommandolinjen. Eventuelle globale søkealternativer (unntatt+ No cmd alternativet) kan overstyres av et spørringsspesifikt sett av søkealternativer. For eksempel:

grave + qr www.isc.org any -x 127.0.0.1 isc.org ns + noqr

viser hvordangrave kan brukes fra kommandolinjen for å lage tre oppslag: en ANSØK for www.isc.org, en omvendt oppslag på 127.0.0.1 og en spørring for NS-postene av isc.org. Et globalt spørringsalternativ for + qr brukes, slik atgrave viser det første spørsmålet det laget for hvert oppslag. Den endelige spørringen har et lokalt søkealternativ på + noqr som betyr atgrave vil ikke skrive ut det første spørsmålet når det ser opp NS-postene for isc.org.

SE OGSÅ

vert(1), navngitt (8),DNSSEC-keygen(8), RFC1035 .

Viktig: Bruke Mann kommando ( % Mann ) for å se hvordan en kommando brukes på din datamaskin.

relaterte artikler

  • vert - Linux Command - Unix Command
  • grave (domain internet groper) - Hva er grave (domain internet groper)
  • grave (domain internet groper) - Hva er grave (domain internet groper)
  • resolver - Linux Command - Unix Command