Dig - Digel Fermandariya Linux - Komîteya Unix

NAV

dig-digirtina DNS-ê

SYNOPSIS

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

dig [ -h ]

dig [ global-queryopt ... ] [ query ... ]

TERÎF

dig (agahdariya zehfî ya navîn) amûrek lînkek e ku ji bo servîsên DNS vepirsîn. Ew çavkaniyên DNS-ê dike û bersivên ku ji navnîşên navnîşên ku ji wan re hatine qewimandin veguherînin nîşan dide. Gelek rêveberên DNS bikar tînin ku pirsgirêkên DNS-ê ji hêla paqijbûna xwe, ji hêsana bikaranîn û paqijkirina hilberandinê ve têne çareserkirin. Amûrên dîtbarên din ên ku ji digel digerin kêmtir çalakiyê hene.

Tevî ku digire bi normally re bi armancên ferman-ê re tê bikaranîn, ew jî pîvana lêgerînê ya ku ji bo pelên xwendekarên xwendinê ve ji pelê ve heye. Bêguman kurteya armanca wê û armancên wê ya ku -h ve tê dayîn ve hat çap kirin. Bersivên pêşîn ên pêşî, BIND9 ya bicîhkirinê digire pir çavkaniyên ku ji rêza fermana serbest bêne destnîşankirin.

Gava ku ji bo serverê navekî taybet tê pirsîn, hingê dê digerin her servers ku di /etc/resolv.conf de lîste kirin .

Dema ku nexşeyên rêzik an alternatîf têne dayîn, dê dê NS-ê ji bo " (root).

BİXWÎNE

Vebijêrîna nimûne ya ji dîn xuya dike:

dig @ server name type

ko:

server

Navê navnîş an IP-ê navnîşê navnîşê navnîşê ye. Ev dikare navnîşana IPv4 dikare di navnîşana dotted-decimal-an-an IPv6 de di navnîşa kolonyûmê-dorkirî de dibe. Dema ku serverê armanca pêşkêşkirina mêvandariyê ye, digire ku navê pêşî ji navnîşê pêşkêşî serverê çareser dike. Heke ku argûkek argûk nehatiye dayîn, pêkanîna /etc/resolv.conf digire û pirsên navên navnîşan li wir hene lêpirsîn. Bersiv ji nav serverê ku bersivên tê nîşandan tê de bersiv.

nav

Navê navnîşa çavkaniya çavkaniyê ye ku ew bê dîtin.

awa

nîşan dide ka kîjan cûre pêwîst e - ANY, A, MX, SIG, cureyên din, dikarin cureyê pirsek rastîn be. Heke hûrgelan pêşkêşî ye, dig digire ji bo qeydek A Aşîtik bikin.

OPTIONS

The -b option di navnîşana IP- ê ya pirsê de ji bo navnîşana navnîşan dike . Ev yek divê li navnîşên yekem ên navnîşên mêvandar li navnîşa yekser be.

Pirsgirêka nîqaşê (DI ji înternetê) ji hêla -C-ê ve tê veşartin. dersa yekîneyek yek e, e ku qeydên HS ji bo Hesiodê an qeydên CHAOSNET hene.

The -f option makes dig dig in a batch a list of requests of lookingups for the filename file . Di pelê de hejmareke pir pirsan, yek her yek heye. Her navnîşê di pelê de di heman awayî de were saz kirin, ew ê wek pirsên ku digel bikaranîna command-line.

Heke hejmara porta ne-standard tê wergirtin, -p bijarte tê bikaranîn. port # hejmara portê ye ku digire wê ji lêgerîna navnîşana DNS-standard standard 53 (NNS) bişînin. Ev bijare wê bikar bîne ku ji bo pêşkêşkirina navnîşek navnîşek navnîşê bikî ku ji bo nimûneyên portê ne-standard nîqaş kirin.

The -t option ji bo cureyê cureyê saz bike . Ew dikare cureyê nirxên derbasdar ên ku di BIND9 de piştevanî ye. Pirsgirêka nimûne ya "A", heya ku -X vebijêrk tête kirin ku nîşan bide reverse lookup. Transfer a zû dikare ji hêla AXFR ve tê xwestin daxwaz kirin. Dema ku veguherandina qada herêmî (IXFR) pêwîst e, cureyê ixfr = N vekirî ye. Veguhastina herêmê dê di nav deverên ku li ser qeydkirina SOA ya Rûsyayê N-ê bû, guhertinên herêmî çêbibe.

Vebijêrkên çavdêriya veguhastinê - navnîşan nîşanên navnîşan bi navnîşan - ji hêla the -x optionê ve têne çêkirin. Addr di navnîşana dotted-decimal-an IPv6-yê navnîşan-an IPv6-ê navnîşek IPv4 e. Gava ku ev bijarte tê bikaranîn, hewce ne ku navê nav , çîn û argûyê cûda bidin . ji bo 11.12.13.10.in-addr.arpa bixweber digel xweya xwe digerin û lêgerîna cureyê û dersa PTR û IN li ser xuya dike. Bi veguhastina, navnîşên IPv6 têne bikaranîn IP6.ARPA navnîşan û labelên binirxînin wekî RFC2874. Ji bo rêbazên RFC1886 kevn bikar tînin bikaranîna IP6.INT navnîşan û labelên "nibble", bijare -n (nibble) diyar bikin.

Ji bo ku ji hêla dig digire û bersivên şandinên bi karanîna veguhestinên veguhestinê (TSIG) ve tê şandin, ji bo DNS-ê pirsan îmze bikin, ji bo -k vebijarka pelê ya TSIG diyar bikin. Hûn dikarin li ser sînorê command -y- ê ya bi navê TSIG diyar bikin . Navê navê navê TSIG e û kilît e ku keyek rastîn e. Kêşeya bingehîn-64 encoded string e, bi gelemperî ji hêla dnssec-keygen ve têne çêkirin (8). Gava ku hûn bi pergala pir-bikarhêneran re wekî kûçê di hilberandina dîroka ps (1) an jî di pelê ya pelê de xuya bibin. Dema ku Tîigê bi karanîna bi TSIG re digire , navnîşê navnîşê ku divê pêdivî ye ku hewce dike ku key û algorithm tê bikaranîn. Li BIND, ev bi destnîşan kir ku bi navê name.conf û kilîtvanên maqûl peyda bikin .

Bijartina QUERY

dig çend hejmarek pirsên pirsan dike ku rêyên ku li kîjan çavkaniyan têne tesîrê dike û encamên xwe bandor dike. Hin ji van serekên ala vekirî an vekirina alîgirên li ser lêpirsînê, hinekan diyar dikin kîjan beşên bersiv têne çap kirin, û yên din di stratejiya demdirêj û demokrasiyê de diyar dikin.

Pirsgirêk her pirsek ji hêla vegotineke vekirî (+) ve tête naskirin. Hinek klavyeyan vekirî an veguhastin. Ev dikarin ji hêla string no ji bo negotiya wateya negotin be. Peyvên din ên nirxên wekhev ên mîna demjimêra navnîşan dide. Wan form + keyword = value . Vebijêrkên pirsan hene:

+ [no] tcp

TCP-ê dema ku serverên nave lêpirsînê tecrûbeyên bikar tînin [TCP bikar bînin] bikar bînin. Raveya pêşniyaz e ku ji bo UDDP bikar bîne heta ku AXFR an jî IXFR pirsek daxwazî ​​ye, di rewşê de pêwendiyek TCP bikar tîne.

+ [no] vc

TCP-ê dema ku serverên nave lêpirsînê tecrûbeyên bikar tînin [TCP bikar bînin] bikar bînin. Ev syntaxê alternatîf bi + [no] tcp ji bo pişthevkirina paşde tê pêşkêş kirin. "Vc" ji bo "serweriya virtual" heye.

+ [no] nebînin

Li hember TCP bi retrying bersivên UDP bersiv bikin. Bi veguherîn, TCP hewl têne kirin.

+ domain = somename

Lîsteya lêgerîna lêgerînê binivîse ku di nav yekemamekî yekem de hebe , wekî ku di navnîşa rêveberî de /etet/resolv.conf de diyar kir ku lîsteya lêgerîn hat dayîn û pêvajoya lêgerînê hilbijêre.

+ [no] lêgerîn

Bikaranîna lêgerîna lêgerîna lîsteya lêgerînê an rêveberiya rêveberiyê di resolv.conf (heke heke) de têne bikaranîn. Lîsteya lêgerîn bi rêbazê nayê bikaranîn.

+ [no] defname

Vegerîn, lêgerîna wekî synonymous ji + + [no] lêpirsîn

+ [no]

Vebijêrk ev tişt nîne. Ew ji bo guhertoyên kevn ên digel ku ala ew alavên çareserkerek yekbûyî yên bicîhkirî damezirandin ku hevalbendek kevneşopî ya bêhempa damezrandin.

+ [no] adflag

Hilbijêre [naxwazin] AD (ji daneyên rastîn) danûstandinek bit. Bêra AD-ê xwedî wateya standard a tenê tenê bersivên ne, lê di nav pirsan de, lê hebûna kapasîteya ku li ser lêpirsînê bitikîne ji bo temamî tê dayîn.

+ [no] cdflag

Hilbijêre [naxwazin] CD (kontrola astengkirina kontrolkirinê) bitikîne. Ev daxwazê ​​serverê ku nerastkirina bersivên DNSSEC bersiv bikin.

+ [no] veguhestin

Di nav lêpirsînê de sazkirinê ya RD (daxwazek xwestin) bitikîne. Vê bitê bi rêkûpêk hate danîn, kîjan tê wateya wateya normal bi pirsên nû ve bişîne. Dema ku vebijarkên nsearch / + trace ve tê bikaranîn, lêgerîn otomatîk bixwe tête qedexekirin.

+ [no] nssearch

Gava ku ev bijarte hate damezirandin, hewldanên ku ji bo navnîşên ku navê wî digerin û ji bo SOA reklama ku her navnîşê pergalê ji bo herêmê ye nîşan bide pêşkêşî navên navên namzedî.

+ [no] trace

Toggle traoging of delegate ji bo navên navên navên navnîşên root yên rê vegirtin. Tracing ji hêla default ve hate qedexekirin. Dema ku trajekirinê ve tête, digot pirsên pirrjimar dike ku ji bo navê çareserkirina çareserkirina xwe bikin. Ew ê ji serwerên root rootên referrals peyda bikin, ji bersivê ji her serverê ku tê bikaranîn ji bo dîtina lêgerîn.

+ [no] cmd

Tengalê çapkirinê ya nivîsandina destpêkê di hilberandina nivîsandina dig û digehên pirsan ên ku hatine bikaranîn. Ev şîrove bi rêberê çapkirî ye.

+ [no] kurt

Bersivek berbiçav bikin. Pêşniyar e ku bersiva bersivê di formosekî verbose de.

+ [no] nasnameyê

Nîşan bide an jî nabe ku nîşan bide IP-adres û portê IP-ê ku bersiva ku + + Bijarek kurt e. Heke bersiva formên kurt têne xwestin, nexşeya nexşeya navnîşan û navnîşa portê ya serverê ku bersiv da ku nîşan dide.

+ [no] nirxandin

Toggle display lines in output. Pêşniyar e ku şîroveyên çap bikin.

+ [no] stats

Vebijêrk vê pirsê veşartî ya kirdarî: dema ku lêpirsîn hate çêkirin, mezinahiya bersiv û soz. Raveya pêşniyaz e ku ji bo daneyên pirsan re çap bike.

+ [no] qr

Pirtûka [nexşirandin] pirsê wekî ku hatiye şandin. Bi rêkûpêk, pirsek nayê çapkirin.

+ Pirsa [no]

Print [beşa nivîsandinê] beşa pirsê ya pirsê dema ku bersiva vegerî ye. Pêşniyar e ku beşek pirsê wekî wekî şîroveek çap bike.

+ [no] bersiva

Bersivê bersivê bersîv bide [Nîşan bike]. Pêşniyaz e ku nîşan bide.

+ [no] desthilatdariyê

Pêşvebirinê beşa bersivê nîşan bide [Nîşan nakin]. Pêşniyaz e ku nîşan bide.

+ [no] zêde

Dabeşkirina bersivê ya bersivê [Nîşan nakin]. Pêşniyaz e ku nîşan bide.

+ [no] hemî

Guhertin û hemû ala nîşanî derxistin.

+ time = T

Piştre ji bo pirsek ji T- sec re derbas dike. Demjimêre default dema 5 secan e. Ji hewceyê ku hewceya kêmtir 1 tîne, dê encamên dema 1-ê duyemîn tê kirin.

+ tries = T

Hejmareke hejmareke hejmare dike ku ji lêgerîna UDP pirsî li ser DAIŞ'ê vekin, lêgerîna TDP-ê ji hêla bêtir an jî heqê hejmar e, lêgerîna hejmarê heta bi 1.

+ ndots = D

Hejmareke hejmareyên ku bi navê nav Dê ve tê vekirî binivîsin ku ji bo ku hûn bi temamî bêne fêm kirin. Nirxa nirxînal e ku bi bikaranîna nototên notots di /etc/resolv.conf de , an 1 an naveroka ndotsyonek tune ye. Navên ku bi navnîşên biçûk de tê navnîşan têne şirove kirin û di nav deverên li ser lêgerînê an jî navnîşa navnîşê de li /etc/resolv.conf têne kirin .

+ bufsize = B

Daxuyaniya UDP peyda kirina nirxandina EDNS0 bi B bytes veşandin. Mezin û herî biçûk ya vê pargerê 65535 û 0. Nirxên vê deriyê derveyî rast an jî jêrîn têne girtin.

+ [no] pirrjimar

Guhertoyên çapemeniyê yên wekî SOA re di nivîsgeheke pir-rêzik de bi şîroveyên mirov-xwendevanan re. Peldank e ku her radyo li ser sînorê yekane çap bike, da ku ji bo parsîngê ya pîşesaziyê vekirina hilberînê bikin.

+ [no] têk ne

Ger hûn SERVFAIL bistînin serverê din hewl nekin. Pêşniyar e ku ne ku serverê din ê hewl bikin ku hewce ye ku behsa raktorê rehbeya normal.

+ [no] besteffort

Têbigere ku naverokên peyamên ku malformed in. Pêşniyar e ku bersiva bersivên xeletî nedixwe.

+ [no] dnssec

Daxuyaniyên DNSSEC bêne şandin û ji hêla DNSSEC OK bit (DO) di beşa OPT ya di beşa bêtir a questionê de saz bikin.

BERSÎVÊN JI BO

BIND 9-pêvajoya dak- piştgirîkirina çend pirsên li ser sînorê (ji bilî piştgiriya pelê pelê -F- batch- F- batch) diyar dike. Her yek ji wan pirsan dikarin bi hevpeymanên alên xwe, alavên bijartî û bijartên pirsîn werin pêşkêş kirin.

Di vê rewşê de, her pirsê armanca pirsek kesek li pêşnavê jimareya kemîneya rêzê nîşan dide. Her yek ji navnîşên standard û alên hûrgelan, navnîşê ku werin xuya kirin, nimûneya nimûne û nimûne û bijareyên pirsîn ên ku divê li ser vê pirsê were bikaranîn.

Di çarçoveyeke global de, gerîderên pirsyarî yên ku divê ji hemî pirsan re were bikaranîn, dikarin jî bêne danîn. Vebijêrkên gerdûnî yên van gerîlêd li ser rêza rêzê ya pêşîn ya navîn, klûb, cure, alternatîf, û alavên pirsîn ên pêşî danîn pêşîn. Vebijêrkên gerdûnî yên cîhanê (Ji bilî + + [no] cmd vebijêre) dikare ji hêla pirsên taybetî yên pirsên pirsan ve bête veşartin. Bo nimûne:

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

nîşan dide ka çiqas ji hêla rêza rêzê ve tê bikaranîn ku sê çavan çêbikin: ANY pirs ji bo www.isc.org, lêgerîn 127.0.0.1 û pirsek ji bo NS-re-nivîsên NSS.org. Vebijêrkeke global a bijartî + qr tê bikaranîn, da ku da ku ji bo her temaşek ji bo lêgerîna destpêkê lêgerîn. Pirsgirêka dawîn vebijarkek bijareya herêmî ya + noqr ku tê wateya ku digire wê pirsê destpêkê çap bike ku dema ku ew têgihîştina NS-ya isc.org.

BİXWÎNE

mêvandar ( 1), navê (8), dnssec-keygen (8), RFC1035 .

Girîng: Mirovekî meriv ( % mêr ) bikar bînin ku hûn çawa dibînin ku emrê çawa di komputerê de tê bikaranîn.

Babete peywendîdar