Pagkalot - Linux Command - Unix Command

NGALAN

pagkalot - DNS nga pagpangita gamit

SYNOPSIS

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

pagkalot [ -h ]

pagkalot [ global-queryopt ... ] [ pangutana ... ]

DESCRIPTION

Pagkalot (domain information groper) mao ang usa ka flexible tool alang sa interrogating DNS ngalan tigtagad. Gihimo niini ang pagpangita sa DNS ug gipakita ang mga tubag nga nahibalik gikan sa ngalan nga (mga) server nga gipangutana. Kadaghanan sa mga administrador sa DNS naggamit sa pagkalot sa pag-troubleshoot sa mga problema sa DNS tungod sa iyang pagka-flexible, kasayon ​​sa paggamit ug pagklaro sa output. Ang uban nga mga himan sa pagpangita adunay sayup nga kagamitan kay sa pagkalot .

Bisan tuod ang pagkalot kasagaran gigamit uban sa mga argumento sa command line, kini usab adunay batch mode sa operasyon alang sa pagbasa sa mga hangyo sa pagpangita gikan sa usa ka file. Ang usa ka mubo nga pagsumada sa mga argumento sa iyang command-line ug mga kapilian nga giimprinta sa dihang ang -h nga kapilian gihatag. Dili sama sa sayo nga mga bersyon, ang BIND9 nga implementasyon sa pagkalot nagtugot sa daghang mga lookup nga ipagula gikan sa command line .

Gawas kon kini gisultihan sa pagpangutana sa usa ka piho nga server sa ngalan, ang pagkalot mosulay sa matag usa sa mga server nga gilista sa /etc/resolv.conf .

Kung walay mga argumento sa command line o mga kapilian nga gihatag, magabuhat sa NS query alang sa "." (ang ugat).

SAGING PAGGAMIT

Ang kasagaran nga pagsangpit sa pagkalot susama sa:

pagkalot @ type nga ngalan sa server

diin:

server

mao ang ngalan o IP address sa ngalan nga server nga pangutan-on. Mahimo kining usa ka IPv4 address sa tuldok-decimal nga notasyon o usa ka IPv6 nga address sa nota nga delimited notation. Sa diha nga ang gihatag nga argumento sa server usa ka hostname, ang pagkalot makalalis sa maong ngalan sa dili pa pangutan-on ang ngalan nga server. Kon walay pangutana sa server ang gihatag, ang pagkalot konsulta sa /etc/resolv.conf ug pangutana sa ngalan nga mga server nga nalista didto. Ang tubag gikan sa pangalan nga server nga tubag gipakita.

ngalan

ang ngalan sa rekord sa rekurso nga pagabayawon.

matang

nagpakita unsa nga matang sa pangutana ang gikinahanglan --- ANY, A, MX, SIG, etc. type mahimong bisan unsang balido nga pangutana nga matang. Kon walay bisan unsang argumento sa tipo ang gitagana, ang paghimo sa pagpangita usa ka pagpangita alang sa usa ka rekord.

MGA PILION

Ang opsiyon sa -b nagtakda sa tinubdan nga IP address sa pangutana nga matubag . Kini kinahanglan nga usa ka balido nga adres sa usa sa mga interface sa network sa host.

Ang default nga klase sa pangutana (IN alang sa internet) gipasagdan sa -c nga kapilian. Ang klase usa ka balido nga klase, sama sa HS alang sa mga rekord sa Hesiod o CH alang sa mga rekord sa CHAOSNET.

Ang opsiyon sa -f makalot sa batch mode pinaagi sa pagbasa sa listahan sa mga hangyo sa pagpangita aron maproseso gikan sa file filename . Ang file adunay daghang mga pangutana, usa matag linya. Ang matag entry sa file kinahanglan organisahon sa samang paagi nga kini ipresentar ingon nga mga pangutana aron sa pagkalot gamit ang command-line interface.

Kon ang usa ka dili-standard nga numero sa port nga gipangutana, ang gipili nga -p gigamit. Ang port # mao ang numero sa port nga magkalot ipadala ang iyang mga pangutana inay sa standard DNS port number 53. Kini nga kapilian gamiton aron masulayan ang usa ka name server nga gipahimutang aron maminaw sa mga pangutana sa usa ka dili standard nga numero sa port.

Ang opsiyon sa -t nagtakda sa type nga pangutana nga i- type . Kini mahimo nga bisan unsang balido nga klase sa pangutana nga gisuportahan sa BIND9. Ang default nga pangutana nga type "A", gawas kon ang -x nga kapilian gihatag aron ipakita ang usa ka reverse lookup. Ang usa ka pagbalhin sa zone mahimong ihangyo pinaagi sa paghatag sa usa ka matang sa AXFR. Kung adunay gikinahanglan nga pagbalhin sa zone (IXFR), ang klase gibutang sa ixfr = N. Ang incremental zone transfer maglakip sa mga pagbag-o nga gihimo sa zone tungod kay ang serial number sa zone sa SOA record mao ang N.

Reverse lookup - mapping nga mga address ngadto sa mga ngalan - gipasimple sa -x nga kapilian. Ang addr usa ka IPv4 address diha sa tuldok-tuldok nga notasyon, o usa ka IPv6 address nga gitangtang sa kolon. Kon gamiton kini nga kapilian, wala'y kinahanglan nga mahatag ang ngalan , klase ug mga argumento sa type . Ang pagkalot awtomatiko nga maghimo sa usa ka pagpangita alang sa usa ka ngalan sama sa 11.12.13.10.in-addr.arpa ug magtakda sa klase sa pangutana ug klase sa PTR ug IN. Sa kasagaran, ang mga adres sa IPv6 gipangita gamit ang IP6.ARPA domain ug binary labels nga gipasabut sa RFC2874. Aron magamit ang mas tigulang nga RFC1886 nga pamaagi gamit ang IP6.INT domain ug "nibble" nga mga label, itakda ang opsyon sa -n (nibble).

Aron mapirmahan ang mga pangutana sa DNS nga gipadala pinaagi sa pagkalot ug sa ilang mga tubag gamit ang mga pirma sa transaksyon (TSIG), isulat ang TSIG key file gamit ang -k opsyon. Mahimo mo usab isulti ang TSIG key mismo sa command line gamit ang -y nga kapilian; Ang ngalan mao ang ngalan sa TSIG nga yawe ug yawe mao ang tinuod nga yawe. Ang yawe mao ang base-64 encoded string, kasagaran nga gihimo sa dnssec-keygen (8). Ang pag-amping kinahanglan himoon kon gamiton ang -y nga kapilian sa multi-user nga mga sistema ingon nga ang yawe mahimong makita sa output gikan sa ps (1) o sa file sa kasaysayan sa kabhang. Sa diha nga ang paggamit sa TSIG authentication uban sa pagkalot , ang ngalan nga server nga gipangutana kinahanglan nga mahibal-an ang yawe ug algorithm nga gigamit. Sa BIND, kini gihimo pinaagi sa paghatag og angay nga yawe ug mga pahayag sa server sa named.conf .

Mga opsyon sa QUERY

pagkalot naghatag sa usa ka gidaghanon sa mga pangutana sa mga pangutana nga makaapekto sa paagi diin ang mga lookup gihimo ug ang mga resulta nga gipakita. Ang uban niini nagtakda o pag-reset sa mga pirma sa bandila diha sa pangutana nga pangutana, ang uban nagtino kung unsang mga seksyon sa tubag ang maimprinta, ug ang uban nagtino sa timeout ug sublion ang mga estratehiya.

Ang matag kapilian sa pagpangutana giila pinaagi sa usa ka keyword nga gisundan sa usa ka plus sign (+). Ang pipila ka mga keyword nagtakda o nag-reset sa usa ka kapilian. Mahimo kini nga pag-una sa hut-ong nga dili ipanghimakak ang kahulogan sa maong pulong. Ang ubang mga keyword nag-assign sa mga bili ngadto sa mga kapilian sama sa agianan sa timeout. Sila adunay porma + keyword = bili . Ang mga kapilian sa pagpangutana mao ang:

+ [dili] tcp

Paggamit [dili paggamit] TCP sa pagpangutana sa mga server sa ngalan. Ang default nga kinaiya mao ang paggamit sa UDP gawas kung ang usa ka query sa AXFR o IXFR gihangyo, diin ang usa ka koneksyon sa TCP gigamit.

+ [dili] vc

Paggamit [dili paggamit] TCP sa pagpangutana sa mga server sa ngalan. Kini nga alternatibo nga syntax sa + [dili] tcp gihatag alang sa paatras nga pagkompirma. Ang "vc" nagpasabot sa "virtual circuit".

+ ayaw balibari

Ayaw kalimti ang pagputol sa mga tubag sa UDP imbis nga usbon ang TCP. Sa default, ang TCP retries gihimo.

+ domain = somename

Ibutang ang lista sa pagpangita nga naglangkob sa somename sa usa ka domain, ingon nga gitino sa usa ka direktiba sa domain sa /etc/resolv.conf , ug himoa ang pagproseso sa lista sa pagpangita ingon nga ang pagpili sa search + gihatag.

+ ayaw pagpangita

Paggamit [dili mogamit] sa listahan sa pagpangita nga gitino sa searchlist o domain directive sa resolv.conf (kon aduna man). Ang listahan sa pagpangita dili gigamit sa default.

+ [dili] ngalan

Gihilom, giisip nga susama alang sa + [dili] pagpangita

+ wala gayoy usa

Wala kini'y kapilian. Gihatag kini alang sa compatibilty uban sa daan nga mga bersyon sa pagkalot diin kini nagtakda sa usa ka unimplemented nga resolver nga bandila.

+ [dili] adflag

Ibutang [dili ibutang] ang AD (tinuod nga datos) gamay sa pangutana. Ang AD bit kasamtangan adunay standard nga kahulogan lamang sa mga tubag, dili sa mga pangutana, apan ang abilidad sa pagtakda sa bit sa pangutana gitagana alang sa kahingpitan.

+ [dili] cdflag

Ibutang ang [dili ibutang] ang CD (pagsusi dili kapugngan) nga bit sa pangutana. Kini naghangyo sa server nga dili makahimo sa pag-validate sa DNSSEC sa mga tubag.

+ [dili] rekursibo

Toggle ang setting sa RD (recursion desired) bit sa pangutana. Kini nga gamay gibutang sa default, nga nagkahulugan sa pagkalot kasagaran nagpadala sa recursive nga mga pangutana. Ang recursion awtomatik nga gibug-aton sa dihang gigamit ang mga nssearch o mga gisubay nga mga kapilian sa query.

+ [dili] nsearch

Sa diha nga kini nga kapilian gibutang, pagkalot paningkamot sa pagpangita sa awtoritatibo nga ngalan sa mga tigtagad alang sa zone nga adunay ngalan nga gipangita ug gipakita ang SOA nga rekord nga ang matag pangalan sa server adunay alang sa zone.

+ ayaw pagsubay

Pagbag-o sa pagsubay sa agianan nga delegasyon gikan sa mga root server sa ngalan sa ngalan nga gipangita. Ang pagsubay maputol pinaagi sa default. Kung mahimo ang pagsubay, ang paghimo sa mga itala nga mga pangutana aron masulbad ang ngalan nga gipangita. Kini mosunod sa mga referral gikan sa root servers, nga nagpakita sa tubag gikan sa matag server nga gigamit sa pagsulbad sa lookup.

+ [dili] cmd

nagtugtog sa pag-imprinta sa inisyal nga komentaryo sa output nga nagpaila sa bersyon sa pagkalot ug sa mga kapilian sa pagpangutana nga gipadapat. Kini nga komentaryo giimprinta pinaagi sa default.

+ dili mubo

Hatagi og usa ka hubo nga tubag. Ang default mao ang pag-print sa tubag sa usa ka verbose form.

+ nga dili mahibaloan

Ipakita ang [o dili ipakita] ang IP address ug numero sa port nga naghatag sa tubag sa dihang ang hamubo nga kapilian gipahigayon. Kon ang mubo nga porma sa mga hangyo gihangyo, ang default mao ang dili pagpakita sa source address ug port number sa server nga naghatag sa tubag.

+ [dili] mga komentaryo

Toggle ang display sa mga linya sa comment sa output. Ang default mao ang pag-print sa mga komentaryo.

+ dili [stat]

Kini nga kapilian sa pagpangutana naglihok sa pag-imprinta sa mga istatistika: sa dihang gipangutana, ang gidak-on sa tubag ug uban pa. Ang default nga kinaiya mao ang pag-print sa mga statistics sa pangutana.

+ dili ang qr

I-imprinta [ayaw ibutang] ang pangutana ingon nga kini gipadala. Sa default, ang pangutana wala maimprinta.

+ [dili] pangutana

Iimprinta [dili ibutang] ang seksyon sa pangutana sa usa ka pangutana kon ang tubag ibalik. Ang default mao ang pag-print sa seksyon sa pangutana ingon nga usa ka komentaryo.

+ [dili] motubag

Ipakita ang [dili ipakita] ang tubag seksyon sa usa ka tubag. Ang default mao ang pagpakita niini.

+ walay awtoridad

Ipakita [dili ipakita] ang bahin sa awtoridad sa usa ka tubag. Ang default mao ang pagpakita niini.

+ [dili] dugang

Ipakita [dili ipakita] ang dugang nga seksyon sa usa ka tubag. Ang default mao ang pagpakita niini.

+ [dili] tanan

Paghimo o paghawan sa tanan nga mga bandila sa display.

+ panahon = T

Nagtakda sa timeout alang sa pangutana sa T segundo. Ang default time out mao ang 5 segundos. Ang usa ka paningkamot sa pagtakda sa T ngadto sa ubos sa 1 magresulta sa pangutana sa timeout nga 1 ikaduha nga gigamit.

+ tries = T

Gitakda ang gidaghanon sa mga panahon aron sublion ang mga pangutana sa UDP ngadto sa server ngadto sa T inay sa default, 3. Kung ang T dili ubos o katumbas sa zero, ang gidaghanon sa mga retries hilom nga gibugkos sa 1.

+ ndots = D

Ibutang ang gidaghanon sa mga tulbok nga kinahanglan nga makita sa ngalan sa D kay kini pagaisip nga hingpit. Ang default nga bili mao ang pagkahubad gamit ang mga pahayag sa ndots sa /etc/resolv.conf , o 1 kon walay mga pahayag nga ndots ang anaa. Ang mga ngalan nga may mas diyutay nga mga tulbok gihubad nga mga pangalan ug gipangita sa mga dominyo nga gilista sa search o domain directive sa /etc/resolv.conf .

+ bufsize = B

Ibutang ang mensahe sa laki nga mensahe sa UDP nga gipaanunsiyo gamit ang EDNS0 ngadto sa B bytes. Ang maximum ug minimum nga gidak-on niini nga buffer mao ang 65535 ug 0 matag usa. Ang mga hiyas sa gawas niini nga gilay-on nahuman o tukma.

+ nga walay multiline

I-print ang mga rekord sama sa mga rekord sa SOA sa usa ka porma nga multi-line nga pormat uban sa mga mabasa nga mabasa sa tawo. Ang default mao ang pag-print sa matag rekord sa usa ka linya, aron mapadali ang pag-parse sa makina sa pagkalot sa output.

+ dili [mapakyas]

Ayaw sulayi ang sunod nga server kon makadawat ka og SERVFAIL. Ang default mao ang dili pagsulay sa sunod nga server nga mao ang reverse sa normal nga stub resolver behavior.

+ dili maayo

Pagsulay sa pagpakita sa mga sulod sa mga mensahe nga dili maayo. Ang default mao ang dili pagpakita sa sayop nga mga tubag.

+ nga walay dnssec

Ang mga hangyo sa mga rekord sa DNSSEC ipadala pinaagi sa paghimo sa DNSSEC OK bit (DO) sa OPT record sa dugang nga seksyon sa pangutana.

MULTIPLE QUERIES

Ang BIND 9 nga implementasyon sa pagkalot nagsuporta sa pagsulti sa daghang mga pangutana sa command line (dugang sa pagsuporta sa opsyon sa -f batch file). Ang matag usa sa maong mga pangutana mahimo nga itagana uban sa iyang kaugalingon nga hugpong sa mga bandila, mga kapilian ug mga kapilian sa pagpangutana.

Sa kini nga kaso, ang matag argumento sa pangutana nagrepresentar sa usa ka tagsa-tagsa nga pangutana diha sa syntax sa command-line nga gihulagway sa ibabaw. Ang matag usa naglangkob sa bisan unsang sa mga kapilian nga mga kapilian ug mga bandila, ang ngalan nga pagabayawon, usa ka opsyonal nga klase sa pangutana ug klase ug bisan unsang mga kapilian sa pagpangutana nga kinahanglan ipadapat sa maong pangutana.

Usa ka tibuok kalibutan nga han-ay sa mga kapilian sa pagpangutana, nga kinahanglan ipadapat sa tanang mga pangutana, mahimo usab nga itagana. Kining mga pangkalibutanon nga mga kapilian sa pagpangutana kinahanglan nga mag-una sa una nga tuple sa ngalan, klase, tipo, mga kapilian, mga bandila, ug mga kapilian sa pagpangutana nga gihatag sa command line. Ang bisan unsang global nga mga kapilian sa pagpangutana (gawas sa [dili] cmd nga kapilian) mahimong ibutang sa usa ka pangutana nga piho nga mga kapilian sa pagpangutana. Pananglitan:

pagkalot + qr www.isc.org bisan unsang-x 127.0.0.1 isc.org ns + noqr

nagpakita kon unsaon ang pagkalot mahimong gamiton gikan sa command line aron paghimo'g tulo nga pagpangita: ang ANUMANG pangutana alang sa www.isc.org, usa ka reverse lookup sa 127.0.0.1 ug usa ka pangutana alang sa NS records sa isc.org. Usa ka global nga pangutana nga kapilian sa + qr gipadapat, aron ang pagkalot nagpakita sa inisyal nga pangutana nga gihimo alang sa matag pagpangita. Ang katapusan nga pangutana adunay lokal nga pangutana nga pangutana sa + noqr nga nagpasabut nga ang pagkalot dili mag-imprinta sa pasiunang pangutana sa dihang kini nagtan-aw sa mga rekord sa NS alang sa isc.org.

TAN-AWA USAB

host ( 1), ginganlan (8), dnssec-keygen (8), RFC1035 .

Importante: Gamita ang tawo nga sugo ( % man ) aron makita kung giunsa ang usa ka sugo nga gigamit sa imong partikular nga computer.

Nalangkit nga mga Artikulo