Dig - Linux Command - Unix Command

NUMM

Grapp - DNS Lookup Utility

SYNOPSIS

Dig [ @ Server ] [ -b Adress ] [ -c Klasse ] [ -f Dateiname ] [ -k Dateiname ] [ -P Port # ] [ -t Typ ] [ -x addr ] [ -näin Numm: Taste ] [ Numm ] [ Typ ] [ class ] [ queryopt ... ]

Gra [[ h ]

Gra [ global-queryopt ... ] [ Query ... ]

DESCRIPTION

dig (Domaininformatioun groper) ass e flexibelen Hëllefsmëttel fir d'DNSName Server ze kréien. Et erlaabt DNS Lookups an weist d'Äntwerten aus, déi aus dem Nummerv (e) zeréckginn, déi ausgefouert goufen. Déi meescht DNS Administrateuren benotzen d' Gravitéit bei der Problembehandlung vu DNS-Probleemer wéinst senger Flexibilitéit, einfache Benotzung an Klarheet vun der Ausgab. Aner Lookup-Tools tendéieren manner Funktionalitéit wéi d' Gravitéit .

Obwuel d' Gravitéit normalerweis mat Argumenter vun Kommandozeechner benotzt gëtt, huet et och e Batchmodus fir Operatiouns-Ufroe vun engem Fichier ze liest. Eng kuerz Summervêt vun hiren Kommandozeilen Argumenter an Optiounen gëtt gedréckt wann d'- h Optioun gegeben ass. Am Géigesaz zu de fréiere Versiounen huet d'BIND9-Implementatioun vu Gravie méi verschidde Lookups aus der Kommandozeil erausginn .

Wann näischt gefrot gouf e spezifeschen Nummernumm ze abonnéieren, probéiert d' Gra also jidder vun den Serveren an /etc/resolv.conf .

Wann keng Kommandozeechner Argumenter oder Optiounen geheescht ginn, wäert e NS Abfrage fir ". (der Wuerzel).

SIMPLE USAGE

Eng typesch Invokatioun vum Grade kuckt wéi:

Dig @ Servernennungsart

wou:

Server

ass den Numm oder d' IP Adress vum Nummerversprieche fir ze abonnéieren. Dëst ass eng IPv4-Adress an punktuell Dezimalbeaarbechtung oder eng IPv6-Adress an der Colon-begrenzt Notation. Wann d'Argument vun de Server geliwwert ass e HostName, gëtt d' Gra dig de Numm zeréckgoen, ier Dir dësen Namenserver ofgetrennt. Wann keen Server Argument ubelaangt, befollegt d' Konsultatiounen /etc/resolv.conf an erfëllt d' Adressen vun der Nimm-Server. D'Äntwert aus dem Nummerexter déi reagéiert gëtt gëtt ugewisen.

Numm

ass de Numm vun der Ressource Records déi opgesicht ginn ass.

Zort

Wat fir eng Ufro uginn hutt --- Eppes, A, MX, SIG, etc. kann all gültege Sëcherungstyp sinn. Wann kee Argument vun der Typ gëtt geliwwert gëtt e gudde Lookup fir en A Record.

OPTIONS

De -b- Optioun setzt d'Quell IP Adress vun der Ufro fir Adress . Dëst muss eng gëlteg Adress op engem vun den Netzwierkerinterfaces kréien.

Standardfaarfklass (IN fir Internet) gëtt iwwerschratt vun der Option -c . Klasse ass eng gëlteg Klass, wéi zum Beispill HS fir Hesiod records oder CH fir CHAOSNET Aufzeichnungen.

De -f -Option maacht de Graff op Batchmodus ze léieren, andeems Dir eng Lëscht vun Uschlossprobleemer gelies hutt fir aus dem Dateinam ze féieren . De Fichier enthält eng Rei Ufroen, eng pro Zeil. Jiddwer Erreechung am Fichier soll och esou organiséiert ginn wéi se an Ufroen un d' Gitt benotze mat der Command Line Interface.

Wann eng Net-Standard-Portnummer erfëllt ass, gëtt d'- p- Optioun benotzt. Port # ass d'Portnummer déi Gra dig hir Ufroen schéckt anstatt den Standard DNS Port Nummer 53. Dës Optioun wäer benotzt fir en Nimm-Server ze testen deen konfiguréiert ass fir Ufroën op enger net-Standard Portnummer ze lueden.

De -t -Opsyon setzt de Queryart un Typ . Et kann e gültege Quellentyp ginn, dat an BIND9 ënnerstëtzt gëtt. De Standard-Ufroetyp "A", ausser wann d'- x- Optioun geliwwert gëtt fir e Réckversuch ze weisen. E Zonentransfer ka gefrot ginn, andeems een en AXFR-Typ spezifizéiert. Wann een inkrementell Zoneniwwerweis (IXFR) néideg ass, gëtt d' Typ op ixfr = N festgeluegt. D'Inkremental Zoneniwwerbréckung enthält d'Verännerunge vun der Zone zënter der Seriennummer am SOA-Record vun der Zone N war .

Reverse Lookups - Adressen Adressen zu Nimm - ginn vereinfacht vun der -x Optioun. Addr ass eng IPv4-Adress a Punk-Dezimal Notation, oder eng Doppeldonneximitéiert IPv6-Adress. Wann dës Optioun benotzt gëtt, gëtt et net néideg datt de Numm , Klasse an Typ Argumenter ubitt. De Graof féiert automatesch e Lookup fir en Numm wéi 11.12.13.10.in-addr.arpa a stellt de Query Typ a Klasse op PTR bzw. IN. Par défaut sinn IPv6 Adressen opgeriicht mat der IP6.ARPA Domain a binärer Labels, wéi et an RFC2874 definéiert sinn. Fir déi al RFC1886-Methode mat der IP6.INT Domain ze benotzen an "nibble" Etiketten unzefänken d'- n (nibble) opmaachen.

Fir d'DNS-Ufroën z'ënnerschreiwen, déi duerch Gra eng geschéckt ginn hunn an hir Äntwerten mat TransaktiounsSentaturen (TSIG) uginn, eng TSIG-Schlëssel-Datei mat der Option -k spezifizéieren. Dir kënnt och den TSIG-Schlëssel selwer op der Kommandozeileg benotze mat der -y -Option; Numm ass den Numm vun der TSIG-Taste an ass Schlëssel deen eigentleche Schlëssel. De Schlëssel ass eng Base-64 Kodéierter Sait, déi normalerweis vun dnssec-keygen (8) generéiert gëtt. Viraussicht sollt geholl ginn wann Dir d'- y -Option op Multi-User-Systemen benotzt, da kann de Schlëssel an der Ausgab vun ps (1) oder an der Historiestudio. Wann Dir TSIG-Authentifizéierung mat Grafix benotze wëllt, muss de Name Server, deen abonnéiert ass, de Schlëssel a den Algorithmus kennen ze kennen. Am BIND, dat geschitt mat de passende Schlëssel- a Serveraussoen an the.conf .

QUERY OPTIONS

D'Graf gëtt eng Rei vu Abbestellungsoptiounen, déi d'Art a Weis wéi d'Lookups gemaach goufen an d'Resultater gewisen. E puer vun dësen oder de Setzplitter Bits am Querformat Header bestätegen, verschidde bestëmmen, a wéi eng Sektioun vun der Äntwert gedréckt ginn, an anerer bestëmmen d'Zäitattensie- a Wiederholstrategien.

All Optiounsoptioun gëtt duerch e Schlësselwuert unzefänken mat engem Plusmatch (+). E puer Schlësselwierder setze oder sämtlech Option. Dës kënnen vrun der Stréng no keng Bedeitung vun deem Schlësselwuert schwätzen. Aner Schlësselwahlen Wäerter op Optiounen wéi dem Timeout-Intervall. Si hunn d'Form + Keyword = Wäert . D'Optiounoptioune sinn:

+ [nee] tcp

Benotzt [net benotzt] TCP bei der Abonnement vun ServerName. De Standardverhalen ass UDP ze benotzen, ausser datt eng AXFR oder IXFR-Query gefrot gëtt, a wéi eng TCP-Verbindung benotzt gëtt.

+ [nee] vc

Benotzt [net benotzt] TCP bei der Abonnement vun ServerName. Dës alternat Syntax zu + [nee] tcp gëtt fir d'Réckvertrauensméiglechkeet. De "VC" steet fir "virtuell Këscht".

+ [nee] ignoréieren

Ignoréieren der Ofkierzung bei UDP-Responsen anstatt mat TCP ze retryteieren. Standardastréiglech TCP agefouert ginn.

+ Domain = Somename

Setzt d' Suchlëscht déi eenzeg Domain somename , wéi wann et an der Domänenrichtlinie an /etc/resolv.conf festgeluecht gëtt an d' Suchlëschtveraarbechtung aktivéiere wéi wann d' + Sichoptioun gegeben gouf.

+ [keng] Sich

Benotzt [benotzt net] d'Suchlëscht definéiert vun der Suchliste oder Domän direkt op resolv.conf (wann iergendeen). D'Sich Lëscht ass net vum Standard ugewisen.

+ [nee] Definitioun

Verzunn, behandelt als Synonym fir + [keng] Sich

+ [Nee] aaonly

Dës Optioun gëtt näischt. Et ass kompatibel mat al Versioune vu Grade wou et en onerwaarte Resolverflag ass.

+ [Nee] Adflag

Set net den AD (authentesche Daten) Bit an der Ufro. Den AD Bit huet momentan e Standard deen nëmmen an Äntwerten ass, net op Ufroen, mee d'Fähigkeit, d'Bitt an der Ufro ze setzen, ass kompletéiert.

+ [Nee] cdflag

Set [net opgesat] d'CD (kontrolléiert behënnert) Bit an der Ufro. Dëst huet de Server opgemaach fir keng Validatioun vun DNSSEC ze maachen.

+ [nee] rekursiv

D'Parameteren vun der RD (Rekursiounsgewënn) Bit an der Ufro upgraden. Dëse Bit ass op Default gestemmt, dat heescht normalerweis recursive Queries. Recursioun gëtt automatesch deaktivéiert wann d' + nsearch oder + Trace- Abfrageoptioune benotzt ginn.

+ [nee] nssearch

Wann dës Optioun gespaart ass , probéiert d'Verdauten déi autorativ Nummennemecher fir d'Zone ze fannen déi den Numm erofgesat ginn an den SOA-Datensatz fonnt deen all Nimm-Server fir d'Zone huet.

+ [keng] Spur

De Passwuert vun der Iwwersetzungsdatei vum Stammnamen-Server fir den Numm gëtt opgefaang. Tracing ass opmaachen. Wann d'Tracën aktivéiert ass , mécht d'Iertiverfräiheet de Wee opzeschléissen. Et wäert weider Referrals vun de Root-Server kréien, fir d'Äntwert vun all Server ze gesinn déi benotzt gouf fir de Lookup ze léisen.

+ [Nee] cmd

Gitt d'Dréck vum initialen Kommentar an der Ausgab matgedeelt datt d'Versioun vu Gra eng entsprécht an d'Abbestellungsoptiounen, déi ugewannt ginn. Dësen Commentaire gëtt standardiséiert.

+ [nee] kuerz

Gitt eng tender Äntwert. De Standard gëtt d'Äntwert an enger verbose Form auszedrécken.

+ [nee] identifizéieren

Show [oder d'IP Adress an déi port Nummer déi d'Äntwert liesen as déi + kuerz Option geännert. Wann kuerz Äntwerten Äntwerten gefuerdert ginn, ass d'Standardkraft net fir d'Quelladresse an d'Portnummer vum Server ze weisen déi d'Äntwert verspriechen.

+ [Nee] Kommentaren

Konnt d'Display vun Kommentarlinn an der Ausgab aktivéieren. Standard gëtt ageegt Kommentaren.

+ [Nee] Statistiken

Dës Optiounoptioun schreiwt de Drock vun der Statistik: wann d'Ufro gemaach gouf, d'Gréisst vun der Äntwert an sou weider. Den Standardverhalen ass fir d'Abbestellstatistik ze drécken.

+ [Nee] qr

Dréckt [net drécken] d'Ufroën wéi et geschéckt ass. Par défaut gëtt d'Ufro net ausgedréckt.

+ [Nee] Fro

De Print [druckt net] de Rubrik vun enger Ufro, wann eng Äntwert zeréckkomm ass. De Standard ass d'Deele vu Rubriken als Kommentar.

+ [Nee] Äntwert

Den Display [kuckt nët] den Äntwert aus enger Äntwert an. De Standard gëtt et duer.

+ [Nee] Autoritéit

Den Display [gëtt net] d'Autoritéit ofginn vun enger Äntwert. De Standard gëtt et duer.

+ [nee] zousätzlech

Maacht [net] den zousätzleche Sektioun vun enger Äntwert. De Standard gëtt et duer.

+ [Neen] alles

Setzt all äusgewise Fändel.

+ time = T

Setzt de Timeout fir eng Abfrage op T Sekonnen. Den Default Time Out ass 5 Sekonnen. E Versuch, T op manner wéi 1 festzeleeën, wäert zu enger Abfrage Timeout vun 1 Gebraucht applizéiert ginn.

+ Tester = T

Setzt d'Unzuel vun den Zeien fir UDP Queries op Server op T zréckzebréngen amplaz vun der Standardfaarf 3. Wann T net manner oder null ass, gëtt d'Unzuel vun de Retorten nach nogefrot op 1.

+ ndots = D

Setzt d'Zuel vu Punkten, déi am Numm op D erspueren fir se als absolut absorbéiert ze ginn. De Standardvariant ass dee benotzt mat der ndots-Andeelung an /etc/resolv.conf , oder 1, wann keng ndots Ausso present ass. Names mat manner Punkten ginn als relin d'Nimm interpretéiert an ginn an de Domänen an der Domain oder Directive direkt an /etc/resolv.conf gesicht .

+ bufsize = B

Setzt d'Puffergréisst vum UDP-Message mat EDNS0 bis B- Bytes. Déi maximal an déi minimale Gréissten vun dësem Puffer sinn 65535 a 0. Wäerter ausserhalb vun dësem Bereich sinn opgeriicht oder ënnen zougänglech.

+ [nee] multiline

Dëss Dokumentë wéi d'SOA-Akten an engem verbose Multi-Line-Format mat mënschlech liest Kommentaren. De Standard gëtt et fir all Rekord op enger eenzeger Linn ze drécken, fir datt d'Maschinnesystem vun der Gravitéit erofgesat gëtt.

+ [nee] verspriechen

Den nächste Server net probéieren, wann Dir e SERVFAIL kritt. De Standard ass net de nächste Server ze probéieren deen de Réck vum normalen Stumm-Resolver Verhalen ass.

+ [nee] bestffort

Versicht dat den Inhalt vu Messagen ze gesinn, déi falsch geschriwwe ginn. De Standard ass keng schlecht formuléiert Äntwerten ze weisen.

+ [nee] dnssec

D 'Sëcherheetsdiskussioun gëtt verschéckt andeems Dir d'DNSSEC OK Bit (DO) am OPT-Dateschutz an den zousätzleche Sektioun vun der Query.

MÉI QUERIEN

D'BIND 9-Implementatioun vu Grafir ënnerstëtzt méi Ufroën op der Kommandozeechnung (zousätzlech zu der Ënnerstëtzung vun der b - Dateiformat). Jiddfereen vun dësen Ufroen kann mat engem eegene Set vu Fändelen, Optiounen an Ufroen auswielen.

An dësem Fall, all Argument Argument representéiert eng individuell Abfrage an der Kommando-Linn Syntax, déi et beschriwwen huet. Jiddwer besteet aus enger vun de Standardoptiounen a Fändelen, den Numm deen opgesicht ginn ass, en optionalen Ufroenstyp an d'Klass, an all Optiounsoptiounen, déi op dës Ufro uwendbar sinn.

E globale Set vu Véierungsoptiounen, déi fir all Ufroën applizéiert ginn ass, kann och versuergt ginn. Dës globale Abbestellungsmoossname musse virun der éischt Tupel vun Numm, Klass, Typ, Optiounen, Fändelen an Abbestellungsoptioune virgesi ginn. All global Optiounenoptioune (ausser d' + [nee] cmd- Optioun) kënne vun enger query-spezifescher Rei vu Véierungsoptioune sinn. Zum Beispill:

dig + qr www.isc.org all -x 127.0.0.1 isc.org ns + noqr

weist wéi Graven aus der Kommandozeileng ausgenotzt gouf fir dräi Lookups ze maachen: eng ANY-Ufro fir www.isc.org, e Reverse Lookup vun 127.0.0.1 an eng Ableechung fir d'NS-Records vu isc.org. Eng globale Abbestellungsoptioun vun + qr gëtt ugewannt, sou datt d' Gravitéit d'initial Ufro affichéiert fir all Lookup ze maachen. Déi lescht Abfrage huet eng lokal Abfrageoptioun vun + noqr dat heescht datt d' Gravitéit net d'initial Ufro ausgitt wann se d'NS-Records fir isc.org kuckt.

KUCK OCH

Host ( 1), genannt (8), dnssec-keygen (8), RFC1035 .

Wichteg: Benotzt de Mann Kommando ( % Mann ) fir ze kucken wéi e Kommando op Äre Computer benotzt.

Verbonnen Artikelen