Fosi - Linuksa Komando - Unikso Komando

NAME

fosi - DNS-serĉo-utilecon

SYNOPSIS

dig [ @ server ] [ -b adreso ] [ -c- klaso ] [ -f- dosiernomo ] [ -k -nosienomo ] [ -p- porto ]] [ -t- tipo ] [ -x- aldonilo ] [ -y nomo: ŝlosilo ] [ nomo ] [ tipo ] [ klaso ] [ queryopt ... ]

fosi [ -h ]

fos [ global-queryopt ... ] [ konsulto ... ]

PRISKRIBO

fos (domaĝa informo) estas fleksebla ilo por pridemandado de DNS-nomaj serviloj. Ĝi realigas DNS-serĉojn kaj montras la respondojn, kiuj estas redonitaj de la nomo-servilo (j), kiu estis konsultita. La plimulto de la administrantoj de DNS uzas fosi por solvi problemojn DNS pro ĝia fleksebleco, facileco de uzo kaj klareco de eligo. Aliaj serĉaj iloj inklinas havi malpli da funkciojn ol fosi .

Kvankam digo kutime uzas kun komandliniaj argumentoj, ĝi ankaŭ havas grupan modon de operacio por legi serĉojn de dosiero. Mallonga resumo de ĝiaj komandliniaj argumentoj kaj opcioj estas presita kiam la -h opcio estas donita. Kontraste kun antaŭaj versioj, la BIND9-efektivigo de fosilo permesas multajn serĉojn esti elsenditaj de la komandlinio .

Krom se ĝi estas dirita al serĉi specifan nomon-servilon, fosu provos ĉiun el la serviloj listigitaj en /etc/resolv.conf .

Kiam neniuj komandliniaj argumentoj aŭ opcioj estas donitaj, plenumos NS-serĉon por "." (la radiko).

SIMPLA UZASO

Tipa alvoko de fosilo aspektas kiel:

fos- servilo- nomo-tipo

kie:

servilo

estas la nomo aŭ IP-adreso de la nomo-servilo por serĉi. Ĉi tio povas esti IPv4-adreso en punkto-dekuma notacio aŭ IPv6-adreso en kolon-limigita notacio. Kiam la provizita servilo- argumento estas gastigna nomo, fosu tiun nomon antaŭ ol provi tiun nomon-servilon. Se neniu servila argumento estas provizita, fosu konsultojn /etc/resolv.conf kaj pridemandas la nomajn servilojn enlistigitaj tie. La respondo de la nomo-servilo, kiu respondas, montras.

nomo

estas la nomo de la rimedo-rekordo, kiu devas esti suprenrigardita.

tipo

indikas, kion necesas la tipo de konsulto --- ANY, A, MX, SIG, ktp. tipo povas esti iu valida konsulta tipo. Se neniu tipo argumento estas provizita, fosos serĉi registron.

Obloj

La -b- opcio agordas la fonta IP-adreson de la konsulto por direkti . Ĉi tio devas esti valida adreso sur unu el la interfacoj de la gastigaj retoj.

La defaŭlta konsila klaso (IN por interreto) estas malpermesita per la -c- opcio. klaso estas iu valida klaso, ekzemple HS por Hesiodaj rekordoj aŭ CH por CHAOSNET-rekordoj.

La -f- opcio faras fosi operacion en aro-modo per lerta listo de serĉaj petoj por procesi el la dosiernomo . La dosiero enhavas kelkajn demandojn, unu po linio. Ĉiu eniro en la dosiero devas esti organizita samkiel ili estus prezentitaj kiel demandoj por fosi per la komandlinia interfaco.

Se oni devas konsulti numeron de haveno ne-norma, la -p- opcio estas uzata. haveno # estas la haven-nombro, kiun fosilo sendos siajn konsultojn anstataŭ la norma DNS-haveno numero 53. Ĉi tiu opcio estus uzata por provi nomon de servilo, kiu estis agordita por aŭskulti demandojn sur ne-norma haveno.

La -t- opcio agordas la konsultan tipon por tajpi . Ĝi povas esti iu valida konsulta tipo, kiu estas subtenata en BIND9. La defaŭlta konsulto tajpas "A", krom se la -x- opcio estas provizata por indiki reverŝan serĉon. Zona transdono povas peti per specifa tipo de AXFR. Kiam necesa transdono de zono (IXFR), tajpu ixfr = N. La kreskanta zono-translokigo enhavos la ŝanĝojn faritajn al la zono, ĉar la seria nombro en la SOA-rekordo de la zono estis N.

Reversaj serĉoj - mapaj adresoj al nomoj - estas simpligitaj per la -x- opcio. addr estas IPv4-adreso en punkto-dekuma notacio, aŭ kolono-limigita IPv6-adreso. Kiam ĉi tiu opcio estas uzata, ne necesas doni la nomon , klason kaj tipajn argumentojn. fosi aŭtomate realigas serĉon de nomo kiel 11.12.13.10.in-addr.arpa kaj starigas la konsultan tipon kaj klason al PTR kaj IN respektive. Defaŭlte, IPv6-adresoj rigardas supren uzante la IP6.ARPA-domajnon kaj binarajn etikedojn kiel difinitan en RFC2874. Por uzi la pli malnovan RFC1886-uzon uzante la IP6.INT-domon kaj "nibble" etikedojn, specifu la -n (nibble) opcion.

Por subskribi la DNS-demandojn senditajn per foso kaj iliaj respondoj per transskribaj subskriboj (TSIG), specifu ŝlosilon de TSIG per la -k- opcio. Vi povas ankaŭ specifi la ŝlosilon TSIG mem sur la komandlinio per la -y- opcio; nomo estas la nomo de la ŝlosilo de TSIG kaj ŝlosilo estas la reala ŝlosilo. La ŝlosilo estas bazo-64 kodita ĉeno, tipe generita de dnssec-keygen (8). Precizo devas esti prenita, kiam oni uzas la -i- opcion en plur-uzaj sistemoj, kiel la ŝlosilo povas esti videbla en la eligo de ps (1) aŭ en la historio de la ŝelo. Kiam uzanta TSIG-aŭtentikigon kun foso , la nomo-servilo, kiu estas konsultita, bezonas scii la ŝlosilon kaj algoritmon, kiu estas uzata. En BIND, ĉi tio estas farita per provizado de taŭgaj ŝlosiloj kaj servilaj deklaroj en nomata.conf .

QUERY-opcioj

fos provizas multajn konsultajn eblojn, kiuj influas la manieron de serĉoj kaj la rezultoj montritaj. Kelkaj el ĉi tiuj agordoj aŭ restarigas flag-bitojn en la konsilaj kaplinio, iuj determinas, kies sekcioj de la respondo presas, kaj aliaj determinas la tempon de tempo kaj reelekti strategiojn.

Ĉiu konsulta opcio estas identigita per ŝlosilvorto antaŭita per plusa signo (+). Iuj ŝlosilvortoj agordas aŭ restarigas opcion. Ĉi tiuj povas esti antaŭitaj de la kordo ne por nei la signifon de tiu ŝlosilvorto. Aliaj ŝlosilvortoj atribuas valorojn al ebloj kiel la intertempo. Ili havas la formon + ŝlosilvorto = valoro . La konsilaj ebloj estas:

+ [ne] tcp

Uzu [ne uzu] TCP kiam pruvi nomon serviloj. La defaŭlta konduto estas uzi UDP krom se peto de AXFR aŭ IXFR, en kies kazo oni uzas rilaton TCP.

+ [ne] vc

Uzu [ne uzu] TCP kiam pruvi nomon serviloj. Ĉi tiu alterna sintakso al + [no] tcp estas provizita por malantaŭa kongruo. La "vc" staras por "virtuala cirkvito".

+ [ne] ignori

Ignori truncadon en UDP-respondoj anstataŭ retrudi kun TCP. Defaŭlte, TCP retries estas faritaj.

+ domajno = somename

Ŝanĝu la serĉliston por enhavi la saman domajnan nomon , kvazaŭ ĝi estas specifita en registara regado en /etc/resolv.conf , kaj ebligu serĉlistan procesadon kvazaŭ la + serĉa opcio estis donita.

+ [ne] serĉo

Uzu [ne uzu] la serĉliston difinitan per la serĉiga listo aŭ registara regado en resolv.conf (se iu ajn). La serĉa listo ne estas uzata defaŭlte.

+ [ne] defname

Senkulpigita, traktita kiel sinonimo por + [ne] serĉo

+ [ne] aaonly

Ĉi tiu opcio faras nenion. Ĝi estas provizita por kongruo kun malnovaj versioj de fosilo, kie ĝi starigis unimplementitan solvigan flagon.

+ [ne] adflag

Fiksu [ne agordi] la AD (aŭtentikan datumon) biton en la konsulto. La AD-bito nuntempe havas norman signifon nur en respondoj, ne en demandoj, sed la eblo de agordi la biton en la konsulto estas provizita por kompleteco.

+ [ne] cdflag

Fiksu [ne agordi] la kD (kontrolanta malŝaltitan) biton en la konsulto. Ĉi tio petas la servilon por ne plenumi DNSSEC-kontrolada respondo.

+ [ne] rekursie

Ŝaltu la agordon de la RD (recursio deziratita) bito en la konsulto. Ĉi tiu bito estas difinita, kio signifas fosi kutime sendas rekursiajn demandojn. Rekursio aŭtomate malebligas kiam la + nssearch+ trace demand-ebloj estas uzataj.

+ [ne] nssearch

Kiam ĉi tiu opcio estas fiksita, fosu provojn trovi la aŭtoritatajn servajn servilojn por la zono enhavanta la nomon rigardata supren kaj montri la SOA-registron, kiun ĉiu nomo-servilo havas por la zono.

+ [ne] spuro

Baskuligu persekutadon de la delegacio-vojon el la radikala nomo-serviloj por la nomo, kiun vi rigardas. Traktado estas malŝaltita defaŭlte. Kiam la streko estas ebligita, fosu ripetajn demandojn por solvi la nomon, kiu estas rigardita supren. Ĝi sekvos referencojn de la radikaj serviloj, montrante la respondon de ĉiu servilo, kiu estis uzata por solvi la serĉon.

+ [ne] cmd

malŝaltas la presadon de la komenca komento en la eligo, kiu identigas la version de foso kaj la konsultaj opcioj, kiuj estis aplikitaj. Ĉi tiu komento estas presita defaŭlte.

+ [ne] mallonga

Provizu teruran respondon. La defaŭlto estas presi la respondon per verbo.

+ [ne] identigi

Montri [aŭ ne montri] la IP-adreson kaj pordnomon, kiu provizis la respondon kiam la + mallonga opcio estas ebligita. Se oni petas mallongajn respondojn, la defaŭlte ne montri la fonta adreso kaj havenon-numeron de la servilo, kiu provizis la respondon.

+ [ne] komentoj

Ŝaltu la montriĝo de komentlinioj en la eligo. La defaŭlto estas presi komentojn.

+ [ne] stats

Ĉi tiu konsulta opcio malŝaltas la presadon de statistikoj: kiam la konsulto estis farita, la grandeco de la respondo kaj tiel plu. La defaŭlta konduto estas presi la statistikajn konsultojn.

+ [ne] qr

Printu [ne presi] la konsulton kiel ĝi estas sendita. Defaŭlte, la konsulto ne estas presita.

+ [neniu] demando

Printu [ne presi] la demandon-sekcion de demando kiam respondo estas redonita. La defaŭlto estas presi la sekcion de la demando kiel komento.

+ [neniu] respondo

Montru [ne montri] la respondan sekcion de respondo. La defaŭlto estas montri ĝin.

+ [ne] aŭtoritato

Montru [ne montri] la aŭtoritatan sekcion de respondo. La defaŭlto estas montri ĝin.

+ [ne] kroma

Montru [ne montri] la supran sekcion de respondo. La defaŭlto estas montri ĝin.

+ [ne] ĉio

Ŝanĝu aŭ klara ĉiuj montraj flagoj.

+ tempo = T

Fiksas la tempon pri serĉo al T sekundoj. La defaŭlta tempo estas 5 sekundoj. Provo por agordi T al malpli ol 1 rezultos enketo de tempo de 1 sekundo aplikata.

+ provas = T

Fiksas la nombro da fojoj por retrudi UDP-demandojn al servilo al T anstataŭ la defaŭlte, 3. Se T estas malpli ol aŭ egalas al nulo, la nombro da retrioj estas silente rondigita ĝis 1.

+ ndots = D

Fiksu la nombron da punktoj, kiuj devas aperi en nomo al D, por ke ĝi estu konsiderita absoluta. La defaŭlta valoro estas tiu difinita per la frazo de ndots en /etc/resolv.conf , aŭ 1 se neniu frazo estas ĉeestanta. Nomoj kun malpli da punktoj estas interpretitaj kiel relativaj nomoj kaj serĉos en la regnoj enlistigitaj en la serĉoadministra regado en /etc/resolv.conf .

+ bufsize = B

Ŝanĝu la UDP-mesaĝon buffer-grandecon reklamatan per EDNS0 al B- bajtoj. La maksimumaj kaj minimumaj grandecoj de ĉi tiu bufro estas 65535 kaj 0 respektive. Valoroj ekster ĉi tiu gamo estas rondigitaj aŭ malsupren taŭge.

+ [ne] multiline

Printas kiel la SOA-rekordoj en verbo multlingva formato kun homaj legeblaj komentoj. La defaŭlto estas presi ĉiun rekordon en ununura linio, por faciligi maŝinan analizadon de la elfluo .

+ [ne] malsukcesas

Ne provu la sekvan servilon, se vi ricevos SERVFAIL. La defaŭlto estas ne provi la sekvan servilon, kiu estas la reverso de normala konduto solvita konduto.

+ [ne] besteffort

Provu montri la enhavon de mesaĝoj malformitaj. La defaŭlto estas ne montri malformajn respondojn.

+ [ne] dnssec

Petoj DNSSEC-dosieroj estas senditaj per la opcio de DNSSEC-OK (DO) en la OPT-registro en la aldona sekcio de la konsulto.

MULTIPLAJ VIAJ

La BIND 9 efektivigo de fosaj subtenoj specifas multoblajn demandojn sur la komandlinio (krom subteni la -f- batchosiero-opcion). Ĉiu el tiuj pridemandoj povas esti provizata per sia propra aro de flagoj, ebloj kaj konsilaj elektoj.

En ĉi tiu (kesto, okazo), ĉiu demando- argumento reprezentas individulan konsulton en la komandlinia sintakso priskribita pli supre. Ĉiu konsistas el iu el la normaj ebloj kaj flagoj, la nomo por esti rigardata supren, laŭvola tipo kaj klaso kaj iuj ajn demandoj, kiujn oni devas uzi al tiu konsulto.

Tutmonda aro de demandaj ebloj, kiuj devas esti aplikitaj al ĉiuj demandoj, ankaŭ povas esti provizitaj. Ĉi tiuj ĝeneralaj demandoj devas antaŭi la unuan tupolon de nomo, klaso, tipo, opcioj, flagoj kaj konsilaj elektoj provizitaj sur la komandlinio. Ajna tutmonda komerca opcio (krom la opcio + [no] cmd- opcio) povas esti malpermesita per serĉo-specifa aro de konsilaj ebloj. Ekzemple:

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

montras, kiom fosi povus esti uzata de la komandlinio por fari tri serĉojn: ANI-demandon por www.isc.org, reversa serĉo de 127.0.0.1 kaj konsulto por la NS-registroj de isc.org. Tutmonda konsulta opcio de + qr estas aplikata, tiel ke fosfesto montras la unuan konsulton, kiun ĝi faris por ĉiu serĉo. La fina konsulto havas lokan konsultan eblon de + noqr, kio signifas, ke fosilo ne presas la komenca serĉo kiam ĝi rigardas la NS-registrojn por isc.org.

VIDU ANKAŬ

gastiganto ( 1), nomata (8), dnssec-keygen (8), RFC1035 .

Grava: Uzu la komandon ( % viro ) por vidi kiel komando estas uzata en via komputilo.

Rilataj artikoloj