Dig - Linux Command - Unix Command

NAME

dig - DNS bilaketa erabilgarritasuna

SINOPSIA

dig [ @ server ] [ -b address ] [ -c class ] [ -f filename ] [ -k file name ] [ -p port # ] [ -t type ] [ -x addr ] [ -y name: key ] [ name ] [ mota ] [ klase ] [ queryopt ... ]

dig [ -h ]

dig [ global-queryopt ... ] [ kontsulta ... ]

DESCRIPTION

dig (domeinu informazioa groper) DNS izen zerbitzarien galdeketarako tresna malgu bat da. DNS bilaketak egiten ditu eta galdetutako izen zerbitzarietatik itzultzen diren erantzunak bistaratzen ditu. DNS administratzaile gehienek dig erabiltzen dute DNS arazoak konpontzerakoan, malgutasuna, erabilerraztasuna eta irteeraren argitasuna dela eta. Beste bilaketa tresnek dig baino funtzionaltasun gutxiago dute.

Dig -a komando lerroko argudioekin erabiltzen den arren, bat-etortze modua ere badago, fitxategi baten bilaketa-eskaerak irakurtzeko. Komando lerroko argumentuen eta aukeren laburpen labur bat inprimatzen da -h aukera ematen denean. Aurreko bertsio ez bezala, BIND9 ezarpenen bidez, hainbat bilaketak komando-lerrotik eman daitezke .

Izen-zerbitzari jakin bat kontsultatzeko esan ezean, digi /etc/resolv.conf zerrendatutako zerbitzari bakoitza probatuko du.

Komando lerroko argumentuak edo aukerak ez direnean, NS kontsulta bat egingo du "." (erroa).

SIMPLE ERABILERA

Dig zirriborro tipiko bat itxura du:

dig @ zerbitzariaren izena mota

non:

zerbitzaria

Izenaren edo IP helbidearen zerbitzariaren izena kontsulta da. Hau IPv4 helbide bat izan daiteke puntuazio hamartarreko notazio batean edo IPv6 helbidean puntuazio biribilduz bereizita. Hornitutako zerbitzariaren argumentua ostalari izen bat denean, dig izen hori ebatzi egiten du izen zerbitzari hori kontsultatu aurretik. Zerbitzariaren argumentua ematen ez bada, dig /etc/resolv.conf kontsultatu eta bertan zerrendatutako izen zerbitzariak kontsultatu. Erantzunak jasotzen duen izenaren erantzuna bistaratzen da.

izen

bilaketa egin behar den baliabideen erregistroaren izena da.

mota

adierazten du zein motatako galdetzea beharrezkoa da: ANY, A, MX, SIG, etab motak baliozko edozein kontsulta mota izan ditzakete. Argumentu mota ez bada hornitzen, dig batek A erregistro bat egingo du.

AUKERAK

The -b aukerak bilaketa- helbidearen iturburuko IP helbidea zehazten du. Ostalariaren sareko interfazeetako helbide zuzena izan behar du.

Kontsulta klase lehenetsia (IN interneterako) aukera -c aukerarekin gainidazten da. Klaseak edozein baliozko klasea da, esate baterako, Hesiodeko erregistroetarako HS edo CH izeneko CHAOSNET erregistroetarako.

Aukera -f egiten du funtzionamendua modu sorta batean exekutatzen, bilaketa-eskaeren zerrenda irakurtzerakoan fitxategi- fitxategi batetik prozesatzeko. Fitxategiak hainbat kontsulta ditu, lerro bakoitzeko. Fitxategiaren sarrera bakoitza komando-lerroaren interfazea erabiliz komandoak idazteko moduan aurkeztuko lirateke.

Portuko zenbaki estandarra galdetu behar bada, -p aukera erabiliko da. portua # bidaltzen duen portuaren zenbakia kontsultak bidaltzen ditu DNSren 53 zenbakiaren estandar estandarraren ordez. Aukera hau erabiliko da konfigurazioan konfiguratutako konfigurazio bat probatzeko, portuaren zenbaki estandar bateko kontsultak entzuteko.

Aukera -t aukera motako kontsulta mota ezartzen du. BIND9 onartzen duen baliozko edozein kontsulta mota izan daiteke. A "A" kontsulta mota lehenetsia, ez bada -x aukerarik ematen alderantzizko bilaketa bat adierazteko. Zonaldeen transferentzia eska daiteke AXF mota bat zehaztuz. Zona gehikuntzaren transferentzia (IXFR) beharrezkoa denean, idatzi ixfr = N. Zonalde gehikuntzako transferentziak eremuko aldaketak izango ditu eremuko SOA erregistroaren N zenbakiaren arabera .

Alderantzizko bilaketak - mapatzeko helbideak izenak - -x aukerarekin sinplifikatzen dira. addr IPv4 helbide bat da, puntuazio hamartarreko notazioan edo IPv6 helbide biribilduz mugatua. Aukera hau erabiltzean, ez da izena , klasea eta argumentuak idatzi behar . Dig modu automatikoan bilatzen du izena 11.12.13.10.in-addr.arpa bezalako izenburu bat bilatzeko eta kontsulta mota eta klasea PTR eta IN artean ezartzen ditu hurrenez hurren. Lehenespenez, IPv6 helbideak IP6ARAR domeinua eta binarkako etiketak erabiliz sortu dira, RFC2874an zehaztutako moduan. RFC1886 metodoa zaharkitua erabiltzeko IP6INT domeinua eta "nibble" etiketak erabiliz, zehaztu -n (nibble) aukera.

Dig eta erantzunen bidez bidaltzen diren DNS kontsultak transakzio sinadura erabiliz (TSIG) sinatzeko, zehaztu TSIG gako-fitxategia, -k aukeraren bidez. Zehaztutako TSIG tekla bera ere zehaztu dezakezu komando-lerroan -y aukerarekin; Izena TSIG teklen izena da eta gakoa benetako gakoa da. Tekla oinarri-64 kodetutako katea da, normalean dnssec-keygen (8) sortua . Kontu bat hartu behar da -y aukerarekin erabiltzaile anitzeko sistemetan erabiltzean, tekla ps (1) edo shell historiaren fitxategi irteeran ikusgai egon daiteke. TSIG autentifikazioa dig erabiliz gero, galdetu nahi duen izen-zerbitzariak gakoa eta algoritmoa erabiltzen ditu. BIND-n, hau da named.conf izeneko gako eta zerbitzariaren adierazpen egokiak eskainiz.

QUERY OPTIONS

dig- ek kontsultak egiteko aukera ematen du bilaketak egiten dituzten moduetan eta emaitzak bistaratzen dira. Konbinazioko goiburuko zenbait multzo edo berrezarri ez diren bistaratze batzuk hauetakoren bat zehazten du erantzunaren atalak inprimatuta, eta beste batzuk denbora-muga zehazten dute eta estrategia berriz saiatzen dira.

Bilaketa-aukera bakoitza plus ikur batekin (+) baino lehenagoko gako batekin identifikatzen da. Hitz batzuk ezarri edo berrezarri aukera bat. Hauek ez dira gako-hitzen esanahia ukatzeko. Beste hitz batzuek denbora-tarteen antzerako aukerak bezalako balioak esleitzen dituzte. Inprimakia + keyword = balioa dute . Kontsulta aukerak honakoak dira:

+ [no] tcp

Erabili [ez erabili] TCP izena zerbitzariak kontsultatzean. Portaera lehenetsia UDP erabiltzea da, AXFF edo IXFR kontsultaren bat eskatu ezean, kasu honetan TCP konexioa erabiliko da.

+ [no] vc

Erabili [ez erabili] TCP izena zerbitzariak kontsultatzean. Sintaxi alternatibo hau + [ez] tcp ataleko bateragarritasunerako eskaintzen da. "VC" zirkuitu birtuala da.

+ [no] ez ikusi

Ez ikusi egin UDPren erantzunen trunketa TCPrekin berriro saiatzean. Lehenespenez, TCP berrekitazioak egiten dira.

+ domeinu = somename

Ezarri bilaketa-zerrenda domeinuaren izen bakarra, domeinuaren direktibidan zehaztutako /etc/resolv.conf moduan eta bilaketa-zerrendaren prozesua gaitzeko + bilaketa- aukera ematen bada.

+ [no] bilaketa

Erabili [ez erabili] bilaketa-zerrenda edo domeinuaren zuzentarauaren zehaztutako bilaketa-zerrenda resolv.conf-en (baldin badago). Bilaketa-zerrenda ez da lehenespenez erabiltzen.

+ [no] defname

Zaharkitua, + [ez] bilaketa sinonimo gisa tratatua

+ [no] aaonly

Aukera honek ez du ezer egiten. Nabigatzailearen bertsio zaharragoekin bateragarritasuna ematen du, non ebatzi gabeko ebazpenaren bandera ezartzen duen.

+ [no] adflag

Ezarri [ez ezarri] AD (benetako datuak) bit kontsulta batean. AD bitak erantzunak soilik esanahi estandarra du, ez kontsultaetan, baina bilaketa bitan ezarri gaitasuna osotasunean ematen da.

+ [no] cdflag

Ezarri [ez ezarri] CDan (egiaztapena desgaituta) bit kontsulta. Horrek zerbitzariak DNSSEC erantzunak baliozkotzeko ez egiteko eskatzen du.

+ [no] errekurtsiboak

Bihurtu RD (errekurtsio nahi den) bit-aren ezarpena kontsulta batean. Bit hau lehenespenez ezartzen da, horrek esan nahi du dig normalean galderarik errekurtsiboak bidaltzen dituela. Errekurtsioa automatikoki desgaitzen da + nssearch edo + traza kontsulta-aukerak erabiltzen direnean.

+ [no] nssearch

Aukera hau ezarrita dagoenean, izen izen autoritarioaren zerbitzariak aurkitu behar dira, izen hori duen eremua bilatzeko eta SOZ erregistroak izen bakoitzeko zerbitzariak zonaren arabera bistaratzeko.

+ [no] aztarna

Elkarrizketa bidea bideratzen duen izenen zerbitzarien erroaren jarraipena aldatzen du. Jarraipena ezgaituta dago lehenespenez. Trazatu gaituta dagoenean, dig aldizkaririk gabeko kontsultak egiten ditu bilatzen ari zaren izena ebazteko. Erreferentziazko zerbitzarien erreferentziak jarraitu egingo ditu bilaketak ebazteko erabiltzen den zerbitzari bakoitzaren erantzuna erakutsiz.

+ [no] cmd

Irteeran hasierako iruzkina inprimatzen du, irteeraren bertsioa identifikatu eta aplikatu diren kontsulta-aukerak identifikatzen ditu. Iruzkin hau lehenespenez inprimatuta dago.

+ [no] laburrak

Emandako erantzun bat ematea. Lehenetsia erantzuna inprimaki zehatz batean inprimatzea da.

+ [no] identifikatzeko

Erakutsi [edo ez erakutsi] IP helbidea eta erantzuna ematen duen ataka zenbakiari + aukera laburra gaituta dagoenean. Forma laburreko erantzunak eskatuz gero, lehenetsia ez da erantzuna emandako zerbitzariaren iturburu-helbidea eta ataka-zenbakia erakustea.

+ [no] iruzkin

Irteerako lerroen iruzkinen bistaratzea txandakatu. Lehenetsia iruzkinak inprimatzea da.

+ [no] estatistikak

Galdera-aukera hau estatistikak inprimatzea aldatzen du: kontsulta egin zenean, erantzunaren tamaina eta abar. Portaera lehenetsia kontsulta-estatistikak inprimatzea da.

+ [no] qr

Inprimatu [ez inprimatu] kontsulta bidaltzen den bezala. Lehenespenez, kontsulta ez da inprimatuta.

+ [no] galdera

Inprimatu [ez inprimatu] kontsulta baten galdera-atala erantzun bat itzultzen denean. Lehenetsia galdera-atala inprimatzea da.

+ [no] erantzuna

Erakutsi [ez erakutsi] erantzun baten atalaren atala. Lehenetsia hura bistaratzea da.

+ [no] autoritate

Erakutsi [ez erakutsi] erantzun baten autoritate atala. Lehenetsia hura bistaratzea da.

+ [no] osagarriak

Erakutsi [ez erakutsi] erantzun baten atal osagarria. Lehenetsia hura bistaratzea da.

+ [no] guztiak

Ezarri edo garbitu pantailako banderak guztiak.

+ time = T

Kontsulta batentzako denbora-muga T segundotan ezartzen du. Denbora aurreztea 5 segundo da. T 1 baino gutxiagorako saiakera bat aplikatuko zaion 1 segundoko bilaketa-denboraren emaitza izango da.

+ saiatzen = T

UDP kontsultei T zerbitzarira berriro saiatzeko aldiz kopurua ezartzen du, T lehenetsiaren ordez, 3. T bada zero baino gutxiago edo berdina bada, berrabiarazi kopurua isilik 1era biribilduko da.

+ ndots = D

Ezarri derrigorrezko D izenarekin agertzen diren puntuen kopurua absolutua dela kontuan izan dadin. Lehenespenez definitutako / ndc /resolv.conf ndots adierazpenarekin definitzen da, edo 1 ndots adierazpenik ez badago. Gutun gutxiago duten izenak izen erlatiboak dira eta bilaketa / domeinuko direktibidan zerrendatutako domeinuetan bilatzen dira /etc/resolv.conf .

+ bufsize = B

Ezarri UDP mezuaren buffer-tamaina iragarkiak EDNS0-tik B byte erabiliz. Buffer honen tamaina maximoak eta minimoak 65535 eta 0 dira hurrenez hurren. Barrutitik kanpo dauden balioak modu egokian edo behera osatuta daude.

+ [no] anitzeko

Inprimatu SOA erregistroak bezalako lerro anitzeko lerro anitzetan, iruzkinak irakurtzeko. Lehenetsia erregistro bakoitza lerro bakarrean inprimatzea da, dig irteera duen makina aztertzeko.

+ [no] huts

Ez saiatu hurrengo zerbitzaria SERVFEIL bat jasotzen baduzu. Lehenetsia ez da saiatuko hurrengo zerbitzaria zein den ebazpen arruntaren portaera alderantzikatua.

+ [no] besteffort

Malformatutako mezuaren edukia erakusteko saiatuko da. Lehenetsia ez da gaizki erantzutea.

+ [no] DNSSec

Eskaerak DNSSEC erregistroak bidaliko dira DNSSEC OK bit (DO) ezartzeko OPT erregistroan kontsultaren atal osagarrian.

ESKOLA MULTIPLEAK

BIND 9 inplementazioa dig onartzen komando lerroko hainbat kontsultak zehaztuz ( -f batch fitxategia aukera). Galdera horietako bakoitzak bere banderak, aukerak eta kontsulta aukerak eskaintzen ditu.

Kasu honetan, kontsulten argumentu bakoitza goiko bilaketak azaltzen duen sintaxi-lerroko sintaxia adierazten du. Bakoitzak aukera estandarrak eta banderak, bilatu beharreko izena, aukerako kontsulta-mota eta klase bat eta kontsulta horri aplikatu behar zaizkion kontsulta-aukera guztiak osatzen dute.

Kontsulta-aukera multzo orokor bat, kontsultei guztiei aplikatu beharko litzaiekeena ere eman daiteke. Kontsulta globaleko aukera hauek komando lerroan emandako izena, klasea, mota, aukerak, banderak eta kontsulta-aukera lehenak baino lehenago egon behar dute. Edozein kontsultarako aukera orokorrak ( + [ez] cmd aukera) izan ezik, kontsulta-multzoen kontsulta-aukeren arabera alda daiteke. Adibidez:

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

erakusten dig nola zulatu komando-lerroan erabili ahal izateko hiru bilaketak egiteko: www.isc.org webguneko ANY kontsulta, 127.0.0.1 alderantzizko bilaketa bat eta ISC.org-ren NS erregistroen kontsulta. Qr-ren kontsulta-aukera orokorra aplikatzen da, beraz bilaketak egiteko egindako hasierako kontsultak erakusten ditu. Azken kontsultak + noqr bilaketa tokiko aukera bat du eta horrek esan nahi du dig ez duela hasierako galderarik inprimatuko ISC.org-en NS erregistroak begiratzen duenean.

IKUSI ERE

ostalaria ( 1), izendatu (8), dnssec-keygen (8), RFC1035 .

Garrantzitsua: erabili man komandoa ( % man ) komando bat nola erabiltzen den zure ordenagailuan.

Lotutako artikuluak