Skip to main content

Dig - comandă Linux

Using Iperf to measure network speed / bandwidth (Iunie 2026)

Using Iperf to measure network speed / bandwidth (Iunie 2026)
Anonim

NUME

dig - utilitate de căutare DNS

REZUMAT

săpa @Server -b adresa -c clasă -f nume de fișier -k nume de fișier -p port# -t tip -X adr -y nume: cheie Nume tip clasă queryopt

săpa -h

săpa la nivel mondial-queryoptîntrebare

DESCRIERE

săpa (domeniu de informații groper) este un instrument flexibil pentru interogarea serverelor DNS nume. Efectuează căutări DNS și afișează răspunsurile care sunt returnate de la serverul de nume (e) care au fost interogate. Majoritatea administratorilor DNS utilizeazăsăpa pentru a depana problemele DNS din cauza flexibilității, a ușurinței de utilizare și a clarității rezultatelor. Alte instrumente de căutare au tendința de a avea mai puțină funcționalitate decâtsăpa.

Cu toate casăpa se utilizează în mod normal cu argumentele liniei de comandă, are, de asemenea, un mod de operare în serie pentru citirea cererilor de căutare dintr-un fișier. Un scurt rezumat al argumentelor și opțiunilor din linia de comandă se imprimă atunci când-h opțiunea este dată. Spre deosebire de versiunile anterioare, implementarea BIND9 asăpapermite efectuarea de căutări multiple din linia de comandă.

Cu excepția cazului în care i se cere să interogheze un anumit server de nume,săpa va încerca fiecare dintre serverele listate în /etc/resolv.conf .

Atunci când nu sunt date argumentele sau opțiunile din linia de comandă, se va efectua o interogare NS pentru "." (radacina).

UTILIZARE SIMPLU

O invocare tipică asăpa se pare ca:

dig type @ server nume

Unde:

Server

este numele sau adresa IP a serverului de nume pentru interogare. Aceasta poate fi o adresă IPv4 cu notație punctată-zecimală sau o adresă IPv6 în notația delimitată de colon. Când este furnizat Server argument este un nume de gazdă,săpa rezolvă acest nume înainte de interogarea respectivului server de nume. Daca nu Server argumentul este furnizat,săpa consulturi /etc/resolv.conf și interoghează serverele de nume listate acolo. Răspunsul de la serverul de nume care răspunde este afișat.

Nume

este numele înregistrării resurselor care urmează a fi privită.

tip

indică ce tip de interogare este necesară --- ANY, A, MX, SIG, etc. tip poate fi orice tip de interogare valabil. Daca nu tip argumentul este furnizat,săpa va efectua o căutare pentru înregistrarea A.

OPȚIUNI

-b opțiunea stabilește adresa IP sursă a interogării la adresa . Aceasta trebuie să fie o adresă validă pe una din interfețele de rețea ale gazdei.

Clasa de interogare implicită (IN pentru Internet) este înlocuită de-c opțiune. clasă este orice clasă valabilă, cum ar fi HS pentru înregistrările Hesiod sau CH pentru înregistrările CHAOSNET.

-f opțiune facesăpaoperați în modul batch citirea unei liste de cereri de căutare pentru procesare din fișier nume de fișier . Fișierul conține un număr de interogări, câte unul pe rând. Fiecare intrare din fișier ar trebui organizată în același mod în care ar fi prezentate ca interogărisăpa utilizând interfața de comandă.

Dacă trebuie interogat un număr de port non-standard,-p opțiunea este utilizată. port# este numărul de port caresăpa va trimite interogările în loc de numărul standard 53 al portului DNS. Această opțiune ar fi utilizată pentru a testa un server de nume care a fost configurat să asculte interogări pe un număr de port non-standard.

-t opțiunea setează tipul de interogare la tip . Acesta poate fi orice tip de interogare valid care este acceptat în BIND9. Tipul de interogare implicit "A", cu excepția cazului în care-X opțiunea este furnizată pentru a indica o căutare inversă. Un transfer de zonă poate fi solicitat prin specificarea unui tip de AXFR. Atunci când este necesar un transfer de zonă incrementală (IXFR) tip este setat la ixfr = N. Transferul zonei incrementale va conține modificările aduse zonei, deoarece numărul de serie din înregistrarea SOA a zonei a fost N .

Căutările inversate - maparea adreselor la nume - sunt simplificate de către-X opțiune. adr este o adresă IPv4 cu notație punctată-zecimală sau o adresă IPv6 delimitată de colon. Atunci când se utilizează această opțiune, nu este necesar să se furnizeze Nume , clasă și tip argumente.săpa execută automat o căutare pentru un nume ca 11.12.13.10.in-addr.arpa și stabilește tipul de interogare și clasa la PTR și IN respectiv. În mod implicit, adresele IPv6 sunt căutate folosind domeniul IP6.ARPA și etichetele binare așa cum sunt definite în RFC2874. Pentru a utiliza metoda RFC1886 mai veche folosind etichetele de domeniu IP6.INT și "nibble", specificați-N (nibble).

Pentru a semna interogările DNS trimise desăpa și răspunsurile acestora utilizând semnături de tranzacție (TSIG), specificați un fișier cheie TSIG utilizând-k opțiune. De asemenea, puteți specifica chiar tasta TSIG pe linia de comandă folosind-y opțiune; Nume este numele cheii TSIG și cheie este cheia reală. Cheia este un șir codificat de bază 64, generat de obicei deDNSSEC-keygen(8). Atenție ar trebui să fie luată atunci când utilizați-y opțiune pe sistemele cu utilizatori multipli, deoarece tasta poate fi vizibilă în ieșirea dinps(1) sau în fișierul istoric al shell-ului. Când se utilizează autentificarea TSIG cusăpa, serverul de nume care este interogat trebuie să cunoască cheia și algoritmul utilizat. În BIND, acest lucru se face prin furnizarea corespunzătoarecheie șiServer declarații în named.conf .

OPȚIUNI DE OPțIUNI

săpa oferă un număr de opțiuni de interogare care afectează modul în care sunt efectuate căutările și rezultatele sunt afișate.Unele dintre aceste setări sau resetare biți de semnal în antetul interogării, unele determină secțiunile răspunsului care sunt imprimate, iar altele determină strategiile de expirare și reîncercare.

Fiecare opțiune de interogare este identificată de un cuvânt cheie precedat de un semn plus (+). Unele cuvinte cheie stabilesc sau resetează o opțiune. Acestea pot fi precedate de șirul nu pentru a neglija semnificația respectivului cuvânt cheie. Alte cuvinte cheie atribuie valori opțiunilor, cum ar fi intervalul de expirare. Ei au forma+ Cuvânt cheie = valoare. Opțiunile de interogare sunt:

+ No tcp

Utilizați nu utilizați TCP atunci când interogați serverele de nume. Comportamentul implicit este utilizarea UDP, cu excepția cazului în care se solicită o interogare AXFR sau IXFR, caz în care este utilizată o conexiune TCP.

+ No vc

Utilizați nu utilizați TCP atunci când interogați serverele de nume. Această sintaxă alternativă la + No tcp este prevăzută pentru compatibilitate înapoi. "Vc" înseamnă "circuit virtual".

+ No ignora

Ignorați trunchierea în răspunsurile UDP în loc să reîncercați cu TCP. În mod implicit, se efectuează încercări TCP.

+ Domeniu = somename

Setați lista de căutare să conțină singurul domeniu somename , ca și cum ar fi specificat în adomeniudirectivă în /etc/resolv.conf , și să permită procesarea listei de căutare ca și cum + căutare au fost oferite opțiuni.

+ No căutare

Utilizați nu utilizați lista de căutare definită de lista de căutare sau directiva de domeniu din resolv.conf (dacă există). Lista de căutare nu este utilizată implicit.

+ No defname

Eliminat, tratat ca sinonim pentru + No căutare

+ No aaonly

Această opțiune nu face nimic. Este prevăzut pentru compatibilty cu versiunile vechi desăpa unde a stabilit un steag de rezolvare neimplementat.

+ No adflag

Setați nu setați bitul AD (date autentice) din interogare. Bitul AD are în prezent un înțeles standard numai în răspunsuri, nu în interogări, dar abilitatea de a seta bitul în interogare este prevăzută pentru completare.

+ No cdflag

Setați nu setați bitul CD (verificare dezactivată) din interogare. Aceasta solicită serverului să nu efectueze validarea DNSSEC a răspunsurilor.

+ No recursive

Comutați setarea pentru bitul RD (recursion dorit) în interogare. Acest bit este setat implicit, ceea ce înseamnăsăpa trimite în mod normal întrebări recursive. Recurgerea este dezactivată automat atunci când + nssearch sau + urmă sunt utilizate opțiunile de interogare.

+ No nssearch

Când această opțiune este setată,săpa încearcă să găsească serverele de nume autoritare pentru zona care conține numele căutată și să afișeze înregistrarea SOA pe care fiecare server de nume o are pentru zonă.

+ No urmă

Comutați trasarea căii de delegare de la serverele de nume rădăcină pentru a căuta numele. Urmărirea este dezactivată în mod prestabilit. Când este activată urmărirea,săpa face interogări iterative pentru a rezolva numele căutat. Acesta va urma recomandările de la serverele rădăcină, arătând răspunsul de la fiecare server care a fost folosit pentru a rezolva căutarea.

+ No cmd

comută imprimarea comentariului inițial în ieșirea care identifică versiuneasăpa și opțiunile de interogare care au fost aplicate. Acest comentariu este imprimat în mod implicit.

+ No scurt

Furnizați un răspuns terse. Implicit este de a imprima răspunsul într-o formă verbose.

+ No identifica

Afișați sau nu afișați adresa IP și numărul portului care a furnizat răspunsul atunci când + scurt opțiunea este activată. Dacă sunt solicitate răspunsuri de formular scurt, implicit nu este să se afișeze adresa sursă și numărul portului serverului care a furnizat răspunsul.

+ no comentarii

Comutați afișarea liniilor de comentarii în ieșire. Implicit este de a imprima comentariile.

+ no stats

Această opțiune de interogare comută tipărirea statisticilor: când a fost efectuată interogarea, dimensiunea răspunsului și așa mai departe. Comportamentul implicit este imprimarea statisticilor interogărilor.

+ No qr

Imprimați nu imprima interogarea în timp ce este trimisă. În mod implicit, interogarea nu este tipărită.

+ Nu întrebare

Imprimați nu imprimați secțiunea de întrebări a unei interogări atunci când răspunsul este returnat. Implicit este să imprimați secțiunea întrebare ca un comentariu.

+ Nu răspuns

Afișați nu afișați secțiunea răspuns a unui răspuns. Implicit este afișarea acesteia.

+ Nu autoritate

Afișați nu afișați secțiunea de autoritate a unui răspuns. Implicit este afișarea acesteia.

+ No suplimentare

Afișați nu afișați secțiunea suplimentară a unui răspuns. Implicit este afișarea acesteia.

+ No totul

Setați sau ștergeți toate steagurile de afișare.

+ Timp = T

Setează intervalul de timp pentru o interogare T secunde. Timpul prestabilit este de 5 secunde. O încercare de a stabili T la mai puțin de 1 va duce la aplicarea unui timp de interogare de interogare de 1 secundă.

+ încercări = T

Setează numărul de repetări ale interogărilor UDP la server T în loc de implicit, 3. Dacă T este mai mică sau egală cu zero, numărul de încercări este rotunjit în tăcere până la 1.

+ Ndots = D

Setați numărul de puncte care trebuie să apară Nume la D pentru ca aceasta să fie considerată absolută. Valoarea implicită este cea definită folosind instrucțiunea ndots din /etc/resolv.conf , sau 1 dacă nu există nicio instrucțiune ndots. Numele cu mai puține puncte sunt interpretate ca nume relative și vor fi căutate în domeniile listate încăutare saudomeniu directivă în /etc/resolv.conf .

+ Bufsize = B

Setați dimensiunea bufferului mesajului UDP anunțată folosind EDNS0 la B bytes. Dimensiunile maxime și minime ale acestui buffer sunt 65535 și, respectiv, 0. Valorile din afara acestui interval sunt rotunjite în sus sau în jos corespunzător.

+ No multilinie

Imprimați înregistrări ca înregistrările SOA într-un format multi-line verbose cu comentarii citite de om. Implicit este de a imprima fiecare înregistrare pe o singură linie, pentru a facilita parsarea mașiniisăpa de ieșire.

+ No nu

Nu încercați următorul server dacă primiți un SERVFAIL. Implicit este să nu încercați următorul server, care este inversul comportamentului normal al rezolvării stubului.

+ No besteffort

Încercați să afișați conținutul mesajelor care sunt malformate. Implicit este să nu se afișeze răspunsuri incorecte.

+ No DNSSEC

Solicită înregistrarea înregistrărilor DNSSEC prin setarea bitului DNSSEC OK (DO) în înregistrarea OPT din secțiunea suplimentară a interogării.

CERERI MULTIPLE

Implementarea BIND 9 asăpaacceptă specificarea mai multor interogări pe linia de comandă (în plus față de suportul-f fișier batch opțiune). Fiecare dintre aceste interogări poate fi furnizată cu un set propriu de pavilioane, opțiuni și opțiuni de interogare.

În acest caz, fiecare întrebare argument reprezintă o interogare individuală în sintaxa de linie de comandă descrisă mai sus. Fiecare cuprinde oricare dintre opțiunile și simbolurile standard, numele care trebuie căutat, un tip de solicitare și o clasă opțională și orice opțiuni de interogare care ar trebui să fie aplicate acelei interogări.

Un set global de opțiuni de interogare, care ar trebui să fie aplicat tuturor interogărilor, poate fi de asemenea furnizat. Aceste opțiuni globale de interogare trebuie să fie precedate de primul tuplu de nume, de clasă, de tipul, de opțiuni, de steaguri și de opțiuni de interogare furnizate pe linia de comandă. Orice opțiuni globale de interogare (cu excepția opțiunii+ No cmd ) pot fi ignorate de un set de opțiuni de interogare specifice interogării. De exemplu:

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

arata aratasăpa ar putea fi folosit din linia de comandă pentru a face trei căutări: o Oricare interogare pentru www.isc.org, o căutare inversă de 127.0.0.1 și o interogare pentru înregistrările NS ale isc.org. O opțiune de interogare globală de + qr este aplicat, astfel încâtsăpa arată interogarea inițială efectuată pentru fiecare căutare. Interogarea finală are o opțiune de interogare locală de + noqr ceea ce înseamnă căsăpa nu va imprima interogarea inițială atunci când caută înregistrările NS pentru isc.org.

VEZI SI

gazdă(1), numit (8),DNSSEC-keygen(8), RFC1035 .

Important: Folosește om comandă ( % om ) pentru a vedea cum se utilizează o comandă pe computerul dvs. particular.

Articole similare

  • gazdă - comandă Linux - comandă Unix
  • dig (Internet groper de domeniu) - Ce este săpat (domeniu groper de internet)
  • dig (Internet groper de domeniu) - Ce este săpat (domeniu groper de internet)
  • resolver - comandă Linux - comandă Unix