Skip to main content

Dig - Linux Command

Writing 2D Games in C using SDL by Thomas Lively (Lipanj 2026)

Writing 2D Games in C using SDL by Thomas Lively (Lipanj 2026)
Anonim

IME

dig - DNS traženje uslužni program

SINOPSIS

kopati @server -b adresa c klasa f naziv datoteke -k naziv datoteke -p luka# -t tip -x adr -y Naziv: Ključ Ime tip klasa queryopt

kopati -h

kopati globalno-queryoptpitanje

OPIS

kopati (domain information groper) je fleksibilan alat za ispitivanje DNS poslužitelja imena. Obavlja DNS pretraživanja i prikazuje odgovore koji se vraćaju s poslužitelja imena (imena) koji su upitani. Većina DNS administratora koristikopati za otklanjanje poteškoća s DNS-om zbog svoje fleksibilnosti, jednostavnosti korištenja i jasnoće izlaza. Drugi alati za pretraživanje imaju manje funkcionalnosti negokopati.

Iakokopati obično se koristi s argumentima naredbenog retka, također ima serijski način rada za čitanje zahtjeva za traženje iz datoteke. Kratki sažetak svojih argumenata i opcija naredbenog retka tiskan je kada je-h dan je opcija. Za razliku od ranijih verzija, implementacija BIND9 sustavakopatiomogućuje višestrukim uputama za izvođenje iz naredbenog retka.

Osim ako se ne odazove upita određenog poslužitelja imena,kopati isprobat će svaki od poslužitelja navedenih u /etc/resolv.conf .

Kada nema argumenata ili opcija naredbenog retka, izvršit će se upit NS za "." (korijen).

JEDNOSTAVNO UPORABE

Tipična pozivnicakopati izgleda kao:

dig @ tip poslužitelja

gdje:

server

je naziv ili IP adresa poslužitelja imena za upit. To može biti IPv4 adresa s točkastim decimalnim oznakama ili IPv6 adresa u zabilježenom znaku s razmacima. Kada je isporučen server argument je naziv hosta,kopati rješava taj naziv prije upita tog poslužitelja imena. Ako ne server argument je osiguran,kopati konzultira /etc/resolv.conf i upita navedene poslužitelje naziva. Prikazuje se odgovor s poslužitelja imena koji odgovara.

Ime

je naziv zapisa resursa koji se treba tražiti.

tip

označava koja je vrsta upita potrebna --- ANY, A, MX, SIG, etc. tip može biti bilo koja valjana vrsta upita. Ako ne tip argument se isporučuje,kopati obavit će traženje A zapisa.

OPCIJE

-b opcija postavlja izvor IP adrese upita adresa , To mora biti važeća adresa na jednom od mrežnih sučelja domaćina.

Zadani klasa upita (IN za internet) nadjačava sec opcija. klasa je bilo koja važeća klasa, kao što su HS za Hesiod zapise ili CH za CHAOSNET zapise.

f čini opcijukopatirade u serijskom načinu čitajući popis zahtjeva za traženje za obradu iz datoteke naziv datoteke , Datoteka sadrži niz upita, jedan po retku. Svaki zapis u datoteci trebao bi biti organiziran na isti način na koji će biti predstavljeni kao upitikopati pomoću sučelja naredbenog retka.

Ako se zahtijeva nestandardni broj porta,-p koristi se opcija. luka# je broj porta kojikopati će poslati svoje upite umjesto standardnog DNS porta 53. Ova opcija će se koristiti za testiranje poslužitelja imena koji je konfiguriran za slušanje upita na nestandardnom broju porta.

-t opcija postavlja vrstu upita tip , To može biti bilo koja valjana vrsta upita koja je podržana u BIND9. Zadana vrsta upita "A", osim ako je-x opcija se isporučuje za označavanje obrnutog pretraživanja. Prijenos zone može se zatražiti navođenjem vrste AXFR. Kada je potreban inkrementalni prijenos zona (IXFR) tip je postavljen na ixfr = N. Porastan prijenos zone sadrži promjene koje su izvršene u zoni, budući da je serijski broj u SOA rekordu zone bio N .

Obrnuti pregledi - mapiranje adresa za imena - pojednostavljuju se pomoću-x opcija. adr je IPv4 adresa s točkastim decimalnim oznakama ili adresa s IP adresom razgraničena dvotočkom. Kada se ova opcija koristi, nema potrebe za pružanjem Ime , klasa i tip argumenti.kopati automatski pretražuje ime kao što je 11.12.13.10.in-addr.arpa i postavlja vrstu upita i klasu na PTR i IN. Prema zadanim postavkama IPv6 adrese se pregledavaju pomoću IP6.ARPA domene i binarnih naljepnica kao što je definirano u RFC2874. Da biste koristili stariju metodu RFC1886 pomoću IP6.INT domene i "nibble" naljepnica, navedite-n (nibble) opciju.

Da biste potpisali DNS upite koje je poslaokopati i njihove odgovore koristeći signale transakcija (TSIG), navedite TSIG ključnu datoteku koristeći-k opcija. Također možete odrediti sam TSIG ključ na naredbenom retku pomoću gumba-y opcija; Ime je naziv TSIG ključa i ključ je stvarni ključ. Ključ je osnovno-64 kodirani niz, obično generiran od straneDNSSEC keygen(8). Treba voditi računa pri korištenju-y opcija na višekorisničkim sustavima kao ključ može biti vidljiv u izlazu izp.s(1) ili u datoteku povijesti sheme. Kada koristite TSIG autentifikaciju pomoćukopati, poslužitelj naziva koji se zatraži treba znati ključ i algoritam koji se koristi. U BIND-u to se postiže pružanjem odgovarajućegključ iserver izjave u named.conf .

OPCIJE ZA PONUDU

kopati daje broj opcija upita koji utječu na način na koji su izrađeni rezultati pretraživanja i prikazani rezultati.Neki od tih postavljenih ili resetiranih bitova zastavica u zaglavlju upita, neki od njih određuju koji se odjeljci odgovora ispisuju, a drugi određuju vremensko ograničenje i strategije ponovnog pokušaja.

Svaka opcija upita prepoznata je ključnom riječi koja prethodi znaku plus (+). Neke ključne riječi postavljaju ili vraćaju opciju. Na njih možete prethoditi niz ne da bi se uklonio značenje te ključne riječi. Druge ključne riječi dodjeljuju vrijednosti opcijama kao što je vremenski interval. Imaju oblik+ = Ključna vrijednost, Opcije upita su:

+ Bez TCP

Koristite ne koristite TCP kada se upita poslužitelji imena. Zadano ponašanje je korištenje UDP osim ako se traži AXFR ili IXFR upit, u kojem slučaju se koristi TCP veza.

+ Bez vc

Koristite ne koristite TCP kada se upita poslužitelji imena. Ova zamjenska sintaksa u + Bez TCP je predviđena za unatrag kompatibilnost. "Vc" označava "virtualni krug".

+ Bez zanemariti

Ignorirajte skraćivanje u UDP odgovorima umjesto ponovnog pokušaja TCP-a. Prema zadanim postavkama, izvršavaju se TCP pokušaji.

+ = Domena somename

Postavite popis za pretraživanje da sadrži jedinstvenu domenu somename , kao što je navedeno u adomenadirektiva u /etc/resolv.conf , i omogućiti obradu popisa pretraživanja kao da je + za pretraživanje dali su opciju.

+ Bez pretraživanje

Koristite ne koristite popis pretraživanja definiran popisom pretraživanja ili direktivom domene u sustavu resolv.conf (ako ijedan). Po zadanome se popis pretraživanja ne koristi.

+ Bez defname

Obustavljen, tretiran kao sinonim za + Bez pretraživanje

+ Bez aaonly

Ova opcija ne radi ništa. Predviđeno je za kompatibilnost sa starim verzijamakopati gdje je postavio nekorištenu zastavu resolvera.

+ Bez adflag

Postavite ne postavite bit AD (autentični podaci) u upitu. AD bit trenutačno ima standardno značenje samo u odgovorima, a ne u uputama, ali mogućnost potpunog postavljanja upita daje se za cjelovitost.

+ Bez cdflag

Postavite ne postavite bit CD-a (provjera onemogućen) u upitu. To zahtijeva od poslužitelja da ne provede DNSSEC provjeru odgovora.

+ Bez rekurzivna

Prebacite postavku bitnog RD (rekurzija) u upit. Taj je bit postavljen prema zadanim postavkama, što značikopati obično šalje rekurzivne upite. Rekurzija se automatski onemogućuje kada + nssearch ili + trag koriste se opcije upita.

+ Bez nssearch

Kada je ova opcija postavljena,kopati pokušava pronaći autoritativne poslužitelje imena za zonu koja sadrži ime koje se podiže i prikazuje SOA zapis koji svaki naziv poslužitelj ima za zonu.

+ Bez tragova

Prebacivanje traganja iz putanja delegacije s poslužitelja naziva naziva za ime koje se podiže. Trajanje je onemogućeno prema zadanim postavkama. Kada je omogućeno praćenje,kopati čini iterativne upite za rješavanje imena koje se podižu. Slijedit će preporuke iz korijenskih poslužitelja, prikazujući odgovor od svakog poslužitelja koji je upotrijebljen za rješavanje pretraživanja.

+ Bez Ctrl

prebacuje ispis početnog komentara u izlaz koji identificira verzijukopati i opcije upita koje su primijenjene. Ovaj komentar tiskan je prema zadanim postavkama.

+ Bez Ukratko

Pružite kratki odgovor. Zadano je ispisati odgovor u opširanom obliku.

+ Bez identificirati

Pokažite ili ne prikazuj IP adresu i broj porta koji je poslao odgovor kada + kratki omogućena je opcija. Ako se traže odgovori kratkog obrasca, zadana postavka nije prikazati izvornu adresu i broj porta poslužitelja koji je dao odgovor.

+ bez komentara

Uključite prikaz redaka komentara u izlaz. Zadana je ispis komentara.

+ bez statistika

Ova opcija upita mijenja ispis statistike: kada je upita napravljena, veličina odgovora i tako dalje. Zadano ponašanje je ispis statistike upita.

+ Bez qr

Ispiši nemoj ispisati upit kao što je poslan. Prema zadanim postavkama, upit se ne ispisuje.

+ Bez pitanje

Ispiši nemoj ispisati upitni dio upita kada se odgovor vrati. Zadano je ispisati odjeljak pitanja kao komentar.

+ Bez odgovor

Na zaslonu odgovor nije prikazan odjeljak odgovora. Zadano je da je prikaže.

+ Bez tijelo

Na zaslonu ne prikazuj odjeljak autoriteta odgovora. Zadano je da je prikaže.

+ Bez dodatnih

Prikažite ne prikazuj dodatni dio odgovora. Zadano je da je prikaže.

+ Bez sve

Postavite ili izbrišite sve zastavice zaslona.

+ Vrijeme T =

Postavlja vremensko ograničenje za upit T sekundi. Zadano vrijeme je 5 sekundi. Pokušaj postavljanja T do manje od 1, rezultirat će se timeoutom za upit od 1 sekunde.

+ = T pokušava

Određuje koliko puta želite ponoviti UDP upite na poslužitelj T umjesto zadanog, 3. Ako T je manji ili jednak nuli, broj pokušaja je tiho zaokružen do 1.

+ = D ndots

Postavite broj točkica koje se moraju pojaviti Ime do D da bi se smatrala apsolutnom. Zadana je vrijednost definirana pomoću izraza deklarata u /etc/resolv.conf , ili 1 ako nije prisutna tvrdnja o tvarima. Imena s manje točaka tumače se kao relativna imena i pretraživat će se na domenama navedenim utraži ilidomena direktiva u /etc/resolv.conf .

+ = Bufsize B

Postavite veličinu međuspremnika UDP poruke koja se oglašava pomoću EDNS0 u B bajtova. Maksimalne i minimalne veličine ovog spremnika su 65535 i 0. Vrijednosti izvan tog raspona zaokružuju se prema gore ili prema dolje na odgovarajući način.

+ Bez redaka

Ispisujte zapise poput SOA zapisa u verbalnom višeraspoloženom formatu s komentarima koji se lako čitaju. Zadana je ispis svakog zapisa na pojedinačnoj liniji, kako bi se olakšalo sastavljanje stroja nakopati izlaz.

+ Bez uspjeti

Nemojte probati sljedeći poslužitelj ako dobijete SERVFAIL. Zadano je da ne pokušavate sljedeći poslužitelj koji je obrnuto od normalnog ponašanja rezolucijskog ponašanja.

+ Bez besteffort

Pokušajte prikazati sadržaj poruka nepravilno oblikovanih. Zadana postavka nije prikazati neispravne odgovore.

+ Bez DNSSEC

Zahtjevi DNSSEC zapisi se šalju postavljanjem DNSSEC OK bita (DO) u OPT zapis u dodatnom dijelu upita.

MOGUĆNOSTI UPITNIKA

Implementacija sustava BIND 9kopatipodržava određivanje višestrukih upita na naredbenom retku (uz podršku zaf opcija batch datoteka). Svaki od tih upita može se isporučiti s vlastitim skupom zastavica, opcija i opcija upita.

U ovom slučaju, svaki pitanje argument predstavlja pojedinačni upit u sintaksi naredbenog retka opisanom gore. Svaka se sastoji od bilo koje od standardnih opcija i zastavica, imena koje treba pogledati, dodatne vrste upita i klase te svih opcija upita koje bi se trebale primijeniti na taj upit.

Također se može isporučiti globalni skup opcija upita, koji bi se trebao primijeniti na sve upite. Ove globalne opcije upita moraju prethoditi prvom nizu naziva, klase, vrste, opcija, zastavica i opcija upita koje se isporučuju na naredbenom retku. Bilo koja globalna opcija upita (osim+ Bez Ctrl opcija) može se nadjačati skupom opcija upita za upit. Na primjer:

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

pokazuje kakokopati može se koristiti iz naredbenog retka kako bi tri pretraživanja: bilo koji upit za www.isc.org, reverse lookup od 127.0.0.1 i upit za NS zapise isc.org. Opcija globalne upita za + qr se primjenjuje, tako dakopati prikazuje početni upit koji je napravio za svaki izgled. Završni upit ima lokalnu opciju upita za + noqr što znači dakopati neće ispisivati ​​početni upit kada pregledava NS zapise za isc.org.

VIDI TAKOĐER

domaćin(1), nazvanu (8),DNSSEC keygen(8), RFC1035 .

Važno: Koristiti čovjek naredba ( % čovjek ) kako biste vidjeli kako se naredba koristi na vašem računalu.

povezani članci

  • domaćin - Linux Command - Unix naredba
  • dig (domena internet groper) - Što je kopanje (domena internet groper)
  • dig (domena internet groper) - Što je kopanje (domena internet groper)
  • resolver - Linux Command - Unix naredba