Dig - Command Linux - Unix Command

ENW

dig - cyfleustodau chwilio DNS

SYNOPSIS

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

cloddio [ -h ]

dig [ global-queryopt ... ] [ ymholiad ... ]

DISGRIFIAD

Mae cloddio (gwybodaeth am barthau) yn offeryn hyblyg ar gyfer holi'r gweinyddwyr enw DNS. Mae'n perfformio edrychiadau DNS ac yn dangos yr atebion sy'n cael eu dychwelyd o'r gweinydd (au) enw a holwyd. Mae'r rhan fwyaf o weinyddwyr DNS yn defnyddio cloddio i drafferthio problemau DNS oherwydd ei hyblygrwydd, ei ddefnyddio'n rhwydd ac eglurder allbwn. Mae offer chwilio eraill yn tueddu i gael llai o ymarferoldeb na chodi .

Er y defnyddir cloddio fel arfer gyda dadleuon llinell-orchymyn, mae ganddo hefyd ddull gweithredu swp ar gyfer darllen ceisiadau chwilio gan ffeil. Argraffir crynodeb byr o'i ddadleuon ac opsiynau llinell gorchymyn pan roddir yr opsiwn -h . Yn wahanol i fersiynau cynharach, mae gwaith cloddio BIND9 yn caniatáu i nifer o bethau chwilio gael eu cyhoeddi o'r llinell orchymyn .

Oni bai y dywedir wrthym i ymholio gweinydd enw penodol, bydd cloddio yn rhoi cynnig ar bob un o'r gweinyddwyr a restrir yn /etc/resolv.conf .

Pan na fydd unrhyw ddadleuon neu ddewisiadau llinell orchymyn yn cael eu rhoi, byddant yn perfformio ymholiad NS ar gyfer "." (y gwreiddyn).

DEFNYDDIO SIMPLE

Mae gorchuddiad cloddio nodweddiadol yn edrych fel:

Teip enw'r enw gweinyddwr

lle:

gweinyddwr

yw enw neu gyfeiriad IP y gweinydd enw i ymholiad. Gall hyn fod yn gyfeiriad IPv4 mewn nodiant degol-degol neu gyfeiriad IPv6 mewn nodiant wedi'i ddileu ar y colon. Pan fydd y ddadl gweinyddwr a gyflenwir yn enw gwesteiwr, cloddio yn datrys yr enw hwnnw cyn ymholi'r gweinydd enw hwnnw. Os na ddarperir dadl gweinyddwr , cloddio /etc/resolv.conf ac ymholiadau y gweinyddwyr enw a restrir yno. Dangosir yr ateb gan y gweinydd enw sy'n ymateb.

enw

yw enw'r cofnod adnoddau sydd i'w edrych i fyny.

math

yn nodi pa fath o ymholiad sy'n ofynnol --- UNRHYW, A, MX, SIG, etc. Gall fod math o unrhyw fath ymholiad dilys. Os na chyflwynir dadl fath , bydd cloddio yn perfformio chwilio am gofnod A.

OPSIYNAU

Mae'r opsiwn -b yn gosod cyfeiriad IP ffynhonnell yr ymholiad i fynd i'r afael â hi . Rhaid i hyn fod yn gyfeiriad dilys ar un o ryngwynebau rhwydwaith y gwesteiwr.

Gwrthodir y dosbarth ymholiad diofyn (IN ar gyfer y rhyngrwyd) gan yr opsiwn -c . Mae'r dosbarth yn unrhyw ddosbarth ddilys, megis cofnodion HS ar gyfer Hesiod neu CH ar gyfer cofnodion CHAOSNET.

Mae'r opsiwn -f yn gwneud cloddio yn gweithredu mewn modd swp trwy ddarllen rhestr o geisiadau chwilio i brosesu o'r enw ffeil ffeil . Mae'r ffeil yn cynnwys nifer o ymholiadau, un fesul llinell. Dylid trefnu pob cofnod yn y ffeil yn yr un modd y byddent yn cael eu cyflwyno fel ymholiadau i'w cloddio gan ddefnyddio'r rhyngwyneb gorchymyn.

Os yw cwestiwn ansicr yn cael ei holi, defnyddir yr opsiwn -p . porthladd # yw'r rhif porthladd y bydd cloddio yn anfon ei ymholiadau yn hytrach na rhif porth safonol DNS 53. Byddai'r opsiwn hwn yn cael ei ddefnyddio i brofi gweinydd enw sydd wedi ei ffurfweddu i wrando ar ymholiadau ar rif porthladd ansafonol.

Mae'r opsiwn -t yn gosod y math ymholiad i deipio . Gall fod yn unrhyw fath ymholiad dilys a gefnogir yn BIND9. Y math ymholiad diofyn "A", oni bai bod yr opsiwn -x yn cael ei gyflenwi i ddangos edrych ar y cefn. Gellir gofyn am drosglwyddo parth trwy nodi math o AXFR. Pan fo angen trosglwyddo parth cynyddol (IXFR), gosodir y math i ixfr = N. Bydd y trosglwyddiad parth cynyddol yn cynnwys y newidiadau a wnaed i'r parth gan fod y rhif cyfresol yng nghofnod SOA y parth yn N.

Mae edrychiadau gwrthdro - cyfeiriadau mapio i enwau - yn cael eu symleiddio gan yr opsiwn -x . Ychwanegwr yw cyfeiriad IPv4 mewn nodiant degol-dot, neu gyfeiriad IPv6 wedi'i ddileu gan colon. Pan ddefnyddir yr opsiwn hwn, nid oes angen darparu'r dadleuon enw , dosbarth a math . Mae cloddio yn awtomatig yn perfformio chwilio am enw fel 11.12.13.10.in-addr.arpa ac yn gosod y math ymholiad a'r dosbarth i PTR ac IN yn y drefn honno. Yn anffodus, edrychir ar gyfeiriadau IPv6 gan ddefnyddio parth IP6.ARPA a labeli deuaidd fel y'u diffinnir yn RFC2874. I ddefnyddio'r dull RFC1886 hŷn gan ddefnyddio'r parth IP6.INT a labeli "nibble", nodwch yr opsiwn -n (nibble).

Er mwyn llofnodi'r ymholiadau DNS a anfonwyd trwy gloddio a'u hymatebion gan ddefnyddio llofnodion trafodion (TSIG), nodwch ffeil allwedd TSIG gan ddefnyddio'r opsiwn -k . Gallwch hefyd nodi'r allwedd TSIG ei hun ar y llinell orchymyn gan ddefnyddio'r opsiwn -y ; enw yw enw allwedd TSIG ac allwedd yw'r allwedd wirioneddol. Mae'r allwedd yn llinyn amgodio sylfaen-64, a gynhyrchir fel arfer gan dnssec-keygen (8). Dylid cymryd rhybudd wrth ddefnyddio'r opsiwn -y ar systemau aml-ddefnyddiwr gan fod yr allwedd yn weladwy yn allbwn ps (1) neu yn ffeil hanes y gragen. Wrth ddefnyddio dilysiad TSIG â chloddio , mae angen i'r gweinydd enw sy'n cael ei holi gael gwybod yr allwedd a'r algorithm sy'n cael ei ddefnyddio. Yn BIND, gwneir hyn trwy ddarparu datganiadau allweddol a gweinydd priodol yn named.conf .

OPSIYNAU CWERY

Mae cloddio yn darparu nifer o ddewisiadau ymholiad sy'n effeithio ar y ffordd y gwneir edrychiadau a dangosir y canlyniadau. Mae rhai o'r rhain yn gosod neu ailsefydlu darnau baner ym mhenna'r ymholiad, mae rhai yn penderfynu pa adrannau o'r ateb sy'n cael eu hargraffu, ac eraill yn pennu'r strategaethau amserlennu ac ailddechrau.

Caiff pob opsiwn ymholiad ei nodi gan eiriau allweddol a ragnodwyd gan arwydd mwy (+). Mae rhai geiriau allweddol yn gosod neu ailsefydlu opsiwn. Gellid rhagfynegi'r rhain gan y llinyn rhif i negyddu ystyr yr allweddair hwnnw. Mae allweddeiriau eraill yn gosod gwerthoedd i opsiynau fel yr amserlen amserlen. Mae ganddynt y ffurflen + keyword = value . Yr opsiynau ymholiad yw:

+ [dim] tcp

Defnyddiwch [peidiwch â defnyddio] TCP wrth holi gweinyddwyr enwau. Yr ymddygiad diofyn yw defnyddio CDU oni bai bod gofyn am ymholiad AXFR neu IXFR, ac os felly defnyddir cysylltiad TCP.

+ [na] vc

Defnyddiwch [peidiwch â defnyddio] TCP wrth holi gweinyddwyr enwau. Mae'r gystrawen amgen hon i + [no] tcp yn cael ei ddarparu ar gyfer cydweddoldeb yn ôl. Mae'r "vc" yn sefyll am "virtual circuit".

+ [na] anwybyddwch

Anwybyddu'r ataliad mewn ymatebion y CDU yn lle ail-adrodd gyda TCP. Yn anffodus, perfformir retries TCP.

+ parth = somename

Gosodwch y rhestr chwilio i gynnwys y somename parth sengl, fel pe bennir mewn cyfarwyddyd parth yn /etc/resolv.conf , a galluogi prosesu rhestr chwilio fel pe bai'r opsiwn chwilio + yn cael ei roi.

+ [dim] chwilio

Defnyddiwch [peidiwch â defnyddio] y rhestr chwilio a ddiffinnir gan y rhestr chwilio neu gyfarwyddeb parth yn resolv.conf (os oes un). Ni ddefnyddir y rhestr chwilio yn ddiofyn.

+ [na] defname

Dibynadwy, wedi'i drin fel cyfystyr dros + [no] chwilio

+ [dim] aaonly

Nid yw'r opsiwn hwn yn gwneud dim. Fe'i darperir ar gyfer cydweddu â hen fersiynau o gloddio lle mae'n gosod baner datrys heb ei ychwanegu.

+ [dim] adflag

Gosodwch [peidiwch â gosod] y darn AD (data dilys) yn yr ymholiad. Ar hyn o bryd mae gan y rhan AD yn golygu safonol yn unig mewn ymatebion, nid mewn ymholiadau, ond mae'r gallu i osod y rhan yn yr ymholiad yn cael ei ddarparu ar gyfer cyflawnrwydd.

+ [na] cdflag

Gosodwch [peidiwch â gosod] y darn CD (gwirio anabledd) yn yr ymholiad. Mae hyn yn gofyn i'r gweinydd beidio â chyflawni dilysiad DNSSEC o ymatebion.

+ [na] yn ailymarferol

Tynnwch y darn o'r gweddill RD (a ddymunir) yn yr ymholiad. Mae'r rhan hon wedi'i osod yn ddiffygiol, sy'n golygu bod cloddio fel arfer yn anfon ymholiadau adfyfyriol. Mae'r recursiwn yn awtomatig yn anabl pan ddefnyddir + nssearch neu + olrhain dewisiadau ymholiad.

+ [dim] nssearch

Pan osodir yr opsiwn hwn, cuddiwch ymdrechion i ddod o hyd i'r gweinyddwyr enwau awdurdodol ar gyfer y parth sy'n cynnwys yr enw sy'n cael ei edrych i fyny ac yn dangos y cofnod SOA y mae gan bob gweinydd enw ar gyfer y parth.

+ [dim] olrhain

Tynnwch olwg ar olrhain y llwybr dirprwyo gan y gweinyddwyr enwau gwraidd am yr enw sy'n cael ei edrych i fyny. Mae olrhain yn anabl yn ddiofyn. Pan gaiff olrhain ei alluogi, bydd cloddio yn gwneud ymholiadau ailadroddol i ddatrys yr enw sy'n cael ei edrych i fyny. Bydd yn dilyn atgyfeiriadau gan y gweinyddwyr gwraidd, gan ddangos yr ateb gan bob gweinydd a ddefnyddiwyd i ddatrys y chwilio.

+ [dim] cmd

yn troi argraffiad y sylw cychwynnol yn yr allbwn sy'n nodi'r fersiwn o gloddio a'r opsiynau ymholiad a ddefnyddiwyd. Mae'r sylw hwn wedi'i argraffu yn ddiofyn.

+ [dim] byr

Rhowch ateb go iawn. Y rhagosodiad yw argraffu'r ateb mewn ffurf verb.

+ [na] yn nodi

Dangoswch [neu beidio â dangos] y cyfeiriad IP a'r rhif porthladd a ddarparodd yr ateb pan fydd yr opsiwn byr + wedi'i alluogi. Os gofynnir am atebion ar ffurf fer, nid yw'r rhagosodiad i ddangos cyfeiriad ffynhonnell a rhif porthladd y gweinydd a ddarparodd yr ateb.

+ [dim] sylwadau

Tynnwch arddangos llinellau sylwadau yn yr allbwn. Y rhagosodiad yw argraffu sylwadau.

+ statws [dim]

Mae'r dewis ymholiad hwn yn toglo argraffu ystadegau: pan wnaed yr ymholiad, maint yr ateb ac yn y blaen. Yr ymddygiad diofyn yw argraffu ystadegau'r ymholiad.

+ [dim] qr

Argraffwch [peidiwch â phrintio] yr ymholiad gan ei fod yn cael ei anfon. Yn ddiofyn, nid yw'r ymholiad wedi'i argraffu.

+ [dim] cwestiwn

Argraffu [peidiwch â phrintio] adran cwestiwn ymholiad pan ddychwelir ateb. Y rhagosodiad yw argraffu'r adran cwestiynau fel sylw.

+ [dim] ateb

Arddangoswch [peidiwch â dangos] adran ateb ateb. Y rhagosodiad yw ei arddangos.

+ [dim] awdurdod

Arddangoswch [peidiwch â dangos] adran yr awdurdod o ateb. Y rhagosodiad yw ei arddangos.

+ [dim] ychwanegol

Arddangoswch [peidiwch â dangos] yr adran ychwanegol o ateb. Y rhagosodiad yw ei arddangos.

+ [dim] i gyd

Gosodwch neu glirwch bob baner arddangos.

+ amser = T

Yn gosod yr amserlen ar gyfer ymholiad i T eiliad. Y cyfnod amser diofyn yw 5 eiliad. Bydd ymgais i osod T i lai na 1 yn golygu bod amserlen ymholiad o 1 eiliad yn cael ei ddefnyddio.

+ yn ceisio = T

Yn gosod y nifer o weithiau i ail-edrych ymholiadau CDU i'r gweinyddwr i T yn lle'r rhagosodedig, 3. Os yw T yn llai na neu'n hafal i ddim, mae nifer y retries yn cael ei gronni yn ddwfn hyd at 1.

+ ndots = D

Gosodwch nifer y dotiau sy'n gorfod ymddangos yn enw D er mwyn iddo gael ei ystyried yn llwyr. Y gwerth diofyn yw hwnnw a ddiffinnir gan ddefnyddio'r datganiad ndots yn /etc/resolv.conf , neu 1 os nad oes datganiad ndots yn bresennol. Caiff enwau gyda llai o ddotiau eu dehongli fel enwau cymharol a chaiff eu chwilio yn y meysydd a restrir yn y gyfarwyddeb chwilio neu barth yn /etc/resolv.conf .

+ bufsize = B

Gosodwyd maint byffer y neges CDU a hysbysebir gan ddefnyddio EDNS0 i B bytes. Uchafswm a lleiafswm meintiau'r amffer hwn yw 65535 a 0 yn y drefn honno. Mae'r gwerthoedd y tu allan i'r ystod hon yn cael eu crynhoi i fyny neu i lawr yn briodol.

+ [dim] multiline

Argraffwch gofnodion fel cofnodion SOA mewn fformat aml-linell verb gyda sylwadau sy'n ddarllenadwy gan bobl. Y rhagosodiad yw argraffu pob cofnod ar linell sengl, er mwyn hwyluso parsi peiriannau o'r allbwn cloddio .

+ [dim] yn methu

Peidiwch â cheisio'r gweinydd nesaf os byddwch yn derbyn GWASANAETHAU. Y rhagosodiad yw peidio â cheisio'r gweinydd nesaf sydd yn groes i ymddygiad datrysiad cyffredin arferol.

+ [dim] besteffort

Ceisiwch arddangos cynnwys y negeseuon sydd wedi'u malformu. Y rhagosodiad yw peidio â dangos atebion anghywir.

+ [dim] dnssec

Ceisiadau Rhaid anfon cofnodion DNSSEC trwy osod y bit OK (DO) DNSSEC yn y cofnod OPT yn adran ychwanegol yr ymholiad.

CYFRADDAU AM DDIM

Mae gweithrediad cloddio BIND 9 yn cefnogi pennu ymholiadau lluosog ar y llinell orchymyn (yn ogystal â chefnogi'r opsiwn ffeil -f ). Gellir cyflenwi pob un o'r ymholiadau hynny â'i set o fandiau, opsiynau ac opsiynau ymholiad eu hunain.

Yn yr achos hwn, mae pob dadl ymholiad yn cynrychioli ymholiad unigol yn y cystrawen llinell-orchymyn a ddisgrifir uchod. Mae pob un yn cynnwys unrhyw un o'r opsiynau a'r baneri safonol, yr enw i'w edrych i fyny, math a dosbarth ymholiad dewisol ac unrhyw ddewisiadau ymholiad y dylid eu cymhwyso i'r ymholiad hwnnw.

Gellir cyflenwi set fyd-eang o ddewisiadau ymholiad, y dylid eu defnyddio i bob ymholiad, hefyd. Rhaid i'r opsiynau ymholi byd-eang hyn fod yn groes i'r tuple cyntaf o enw, dosbarth, math, opsiynau, baneri, ac opsiynau ymholiad a gyflenwir ar y llinell orchymyn. Gall unrhyw ddewisiadau ymholiad byd-eang (ac eithrio'r opsiwn + [no] cmd ) gael eu diystyru gan set ymholiad penodol o ddewisiadau ymholiad. Er enghraifft:

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

yn dangos sut y gellid defnyddio cloddio o'r llinell orchymyn i wneud tri chwiliad: ymholiad UNRHYW ar gyfer www.isc.org, edrychiad yn ôl o 127.0.0.1 ac ymholiad ar gyfer cofnodion NS isc.org. Mae opsiwn ymholi byd-eang o + qr yn cael ei gymhwyso, fel bod cloddio yn dangos yr ymholiad cychwynnol a wnaed ar gyfer pob edrychiad. Mae gan yr ymholiad olaf ddewis ymholiad lleol o + noqr sy'n golygu na fydd cloddio yn argraffu'r ymholiad cychwynnol pan fydd yn edrych ar gofnodion NS ar gyfer isc.org.

GWELD HEFYD

host ( 1), a enwir (8), dnssec-keygen (8), RFC1035 .

Pwysig: Defnyddiwch y gorchymyn dyn ( % man ) i weld sut mae gorchymyn yn cael ei ddefnyddio ar eich cyfrifiadur penodol.

Erthyglau Perthnasol