Ngali - Linux Ubuntu Komando - Unix Komando

NAME

ngali - DNS lookup utiliti

SYNOPSIS

ngali [@ server ] [alamat -b] [kelas -c] [-f Ngaran koropak] [-k Ngaran koropak ] [-p port #] [tipe -t] [-x addr] [ngaran -y: konci] [ngaran ] [tipe] [kelas] [queryopt ...]

ngali [-h]

ngali [global-queryopt ...] [pamundut ...]

gambaran

dig (informasi domain groper) mangrupakeun alat fleksibel pikeun interrogating server ngaran DNS. Eta ngalaksanakeun DNS lookups tur nampilkeun waleran nu balik ti ngaran server (s) nya éta queried. Paling pangurus DNS nganggo dig mun troubleshoot masalah DNS kusabab kalenturan anak, betah pamakean sarta kajelasan tina kaluaran. Parabot lookup séjén condong mibanda pungsi kirang ti dig.

Sanajan dig ieu ilaharna dipake ku alesan paréntah-garis, éta ogé ngabogaan mode tumpak operasi pikeun maca requests lookup tina file a. A kasimpulan ringkes alesan paréntah-garis sarta pilihan anu dicitak nalika pilihan -h dirumuskeun. Teu kawas versi baheula, palaksanaan BIND9 of dig ngamungkinkeun sababaraha lookups bisa dikaluarkeun tina garis paréntah .

Iwal eta ngawartoskeun ka pamundut hiji server ngaran husus, dig bakal coba tiap tina server didaptarkeun di /etc/resolv.conf.

Lamun euweuh paréntah garis alesan atawa pilihan nu diberekeun, moal ngalakukeun query NS keur "." (Akar).

pamakéan basajan

A namah has dig Sigana mah:

ngali @ server tipe ngaran

dimana:

server

nyaeta nami atanapi IP alamat tina server ngaran pikeun pamundut. Ieu tiasa alamatna IPv4 dina notasi dotted-decimal atawa alamatna IPv6 dina notasi titik-delimited. Nalika server argumen disadiakeun nyaéta hostname a, dig resolves ngaran éta saméméh querying yén ngaran server. Mun euweuh argumen server anu disadiakeun, dig consults /etc/resolv.conf na queries pangladén ngaran didaptarkeun dinya. The reply ti ngaran server nu responds dipintonkeun.

nami

nyaeta nami catetan sumberdaya nu geus bisa katingali nepi.

ngetik

nunjukkeun kumaha tipe pamundut anu diperlukeun --- Sakur, A, MX, SIG, jsb tipe tiasa wae jenis query sah. Mun euweuh tipe argumen anu disadiakeun, dig bakal nedunan lookup pikeun hiji catetan A.

Pilihan

Pilihan -b susunan sumber Alamat IP tina pamundut ka alamat. Ieu kudu jadi alamat valid dina salah sahiji interfaces jaringan host urang.

Kelas query standar (IN pikeun internét) anu ditindes ku pilihan -c. kelas anu mana kelas valid, kayaning HS pikeun rékaman Hesiod atanapi CH pikeun rékaman CHAOSNET.

Pilihan -f ngajadikeun dig beroperasi dina modeu angkatan ku maca daptar requests lookup ngolah tina Ngaran koropak file. file ngandung sababaraha queries, salah per garis. Unggal éntri dina file kudu diayakeun dina cara nu sarua maranéhna bakal dibere salaku queries pikeun ngagali ngagunakeun panganteur paréntah-garis.

Lamun jumlah port non-standar anu bisa queried, pilihan -p dipaké. port # nyaeta jumlah port nu ngagali bakal dikirim queries na tinimbang standar port DNS angka 53. pilihan ieu bakal dipaké pikeun nguji hiji server ngaran nu geus ngonpigurasi ngadangukeun pikeun queries dina jumlah port non-baku.

Pilihan -t susunan tipe query pikeun ngetik. Ieu tiasa wae jenis query valid nu dirojong di BIND9. Pamundut standar tipe "A", iwal pilihan -x disadiakeun pikeun nandaan hiji lookup sabalikna. A mindahkeun zone bisa dipénta ku nangtukeun tipe AXFR. Nalika hiji mindahkeun zone Incremental (IXFR) moderator, mangga tipe disetel ka ixfr = N. Nu keur ditransper zone Incremental bakal ngandung parobahan dijieun pikeun zone nu saprak jumlah serial dina zone urang catetan SOA éta N.

Lookups sabalikna - alamat pemetaan kana ngaran - nu disederhanakeun ku pilihan -x. addr nyaéta alamatna IPv4 dina notasi dotted-decimal, atawa alamat IPv6 titik-delimited. Lamun opsi ieu dipaké, aya teu kudu nyadiakeun nami, kelas na tipe alesan. ngali otomatis ngalakukeun hiji lookup pikeun ngaran kawas 11.12.13.10.in-addr.arpa sarta susunan nu tipe pamundut na kelas mun PTR na IN mungguh. Sacara standar, alamat IPv6 nu katingali nepi ngagunakeun domain IP6.ARPA jeung labél binér saperti diartikeun di RFC2874. Ngagunakeun métode RFC1886 heubeul ngagunakeun domain IP6.INT na "nibble" labél, tangtukeun nu -n (nibble) pilihan.

Pikeun asup ka queries DNS dikirim ku dig sarta réspon maranéhanana ngagunakeun tanda tangan urus (TSIG), tangtukeun TSIG file konci ngagunakeun pilihan -k. Anjeun oge bisa nangtukeun tombol TSIG sorangan dina garis paréntah ngagunakeun pilihan -y; Ngaran téh nami tombol TSIG jeung konci téh tombol sabenerna. Konci teh mangrupakeun string base-64 dikodekeun, ilaharna dihasilkeun ku dnssec-keygen (8). Awas kudu dilaksanakeun nalika ngagunakeun pilihan -y on sistim multi-pamaké sakumaha konci bisa ditingali dina output ti ps (1) atanapi di file sajarah cangkang urang. Lamun maké auténtikasi TSIG kalawan dig, nami server anu kabutuhan queried uninga algoritma konci na anu dipake. Dina meungkeut, ieu geus rengse ku cara méré konci na server pernyataan luyu dina named.conf.

pilihan QUERY

dig nyadiakeun Jumlah pilihan pamundut nu mangaruhan cara nu lookups dijieun tur hasil ditampilkeun. Sababaraha ieu diatur atawa ngareset bendera bit dina header pamundut, sababaraha nangtukeun mana bagian tina jawaban nu perlu dicitak, jeung nu lianna nangtukeun seep jeung Coba deui strategi.

Unggal pilihan pamundut ieu dicirikeun ku keyword dimimitian ku tanda tambah (+). Sababaraha kecap konci diatur atawa ngareset hiji pilihan. Ieu bisa jadi dimimitian ku euweuh string mun negate hartina keyword éta. Related séjén napelkeun nilai ka pilihan kawas interval seep. Aranjeunna boga formulir + keyword = nilai. Pilihan query nyaéta:

+ [euweuh] TCP

Paké [ulah make] TCP nalika querying server ngaran. Paripolah standar nyaéta ngagunakeun UDP iwal hiji AXFR atanapi IXFR pamundut anu dipénta, nu hal sambungan TCP dipaké.

+ [euweuh] VC

Paké [ulah make] TCP nalika querying server ngaran. Rumpaka ieu alternatif pikeun + [euweuh] TCP geus disadiakeun pikeun kasaluyuan ka tukang. The "VC" nangtung pikeun "circuit maya".

+ [euweuh] malire

Malire truncation dina réspon UDP tinimbang retrying kalawan TCP. Sacara standar, retries TCP anu dipigawé.

+ domain = somename

Atur daptar pilarian ngandung somename domain tunggal, saperti lamun dieusian dina diréktif domain di /etc/resolv.conf, sarta ngaktipkeun processing daptar pilarian sakumaha lamun pilihan pilarian + dibere.

+ [euweuh] milarian

Paké [ulah make] daptar pilarian diartikeun ku searchlist atanapi domain diréktif dina resolv.conf (lamun sagala). Daptar pilarian teu dipake sacara standar.

+ [euweuh] defname

Deprecated, diperlakukeun salaku sinonim pikeun + [euweuh] milarian

+ [euweuh] aaonly

pilihan ieu teu nanaon. Hal ieu disadiakeun pikeun compatibilty kalayan versi heubeul dig dimana eta nyetél bendera resolver unimplemented.

+ [euweuh] adflag

Atur [teu nyetél] Masehi teh (data otentik) bit dina pamundut teh. Bit Maséhi ayeuna ngabogaan standar hartina ukur dina réspon, moal di queries, tapi kamampuh pikeun ngeset bit dina pamundut nu geus disadiakeun pikeun completeness.

+ [euweuh] cdflag

Atur [teu nyetél] CD (mariksa ditumpurkeun) bit dina pamundut teh. Ieu requests pangladén pikeun teu ngalakonan validasi DNSSEC of réspon.

+ [euweuh] recursive

Toggle setelan tina RD (recursion nu dipikahoyong) bit dina pamundut ti. Bit ieu diatur ku standar, nu hartina ngagali ilaharna ngirimkeun queries recursive. Recursion ieu otomatis ditumpurkeun nalika pilihan + nssearch atawa + renik pamundut anu dipaké.

+ [euweuh] nssearch

Lamun pilihan ieu diatur, ngagali usaha pikeun manggihan pangladén ngaran nulis keur zone ngandung nami keur kokotéténgan up na nembongkeun catetan SOA yén unggal server ngaran boga keur zone nu.

+ [euweuh] renik

tracing toggle sahiji jalur Rombongan ti server ngaran akar keur nami keur kokotéténgan up. Tracing geus ditumpurkeun sacara standar. Nalika tracing diaktipkeun, dig ngajadikeun queries iterative pikeun ngabéréskeun nami keur kokotéténgan up. Bakal turutan referrals ti server akar, némbongkeun jawaban tina tiap server nu ieu dipaké pikeun ngabéréskeun lookup nu.

+ [euweuh] cmd

toggles nu percetakan nu komentar awal dina output identifying versi tina dig sarta pilihan pamundut nu geus dilarapkeun. comment ieu dicitak sacara standar.

+ [euweuh] pondok

Nyadiakeun hiji jawaban terse. standar nya éta nyitak jawaban dina bentuk verbose.

+ [euweuh] ngaidentipikasi

Témbongkeun [atanapi teu némbongkeun] alamat IP jeung nomer port anu disadiakeun jawaban nalika + pilihan pondok diaktipkeun. Lamun jawaban formulir pondok anu dipénta, standar anu geus teu némbongkeun alamat sumber na port angka tina server anu disadiakeun jawaban.

+ [euweuh] komentar

Toggle pintonan tina garis comment dina output. standar nya éta nyitak komentar.

+ [euweuh] stats

pilihan pamundut kieu toggles nu percetakan tina statistik: lamun pamundut ieu dijieun, ukuran tina reply jeung saterusna. Paripolah standar nyaéta pikeun nyitak dina statistik query.

+ [euweuh] qr

Nyitak [teu nyitak] query sakumaha eta dikirim. Sacara standar, pamundut henteu dicitak.

+ [euweuh] Patarosan

Nyitak [teu nyitak] bagian sual query a lamun jawaban anu balik. standar nya éta nyitak bagian sual sakumaha komentar.

+ [euweuh] jawaban

Tampilan [ulah nembongkeun] bagian jawaban tina reply a. standar kasebut pikeun nembongkeun eta.

+ [euweuh] otoritas

Tampilan [ulah nembongkeun] bagian pangawasa reply a. standar kasebut pikeun nembongkeun eta.

+ [euweuh] tambahan

Tampilan [ulah nembongkeun] bagian tambahan tina reply a. standar kasebut pikeun nembongkeun eta.

+ [euweuh] sadayana

Atur atanapi mupus kabeh umbul tampilan.

+ waktos = T

Susunan nu seep pikeun pamundut ka detik T. Waktu standar kaluar mangrupa 5 detik. Hiji usaha pikeun ngeset T mun kirang ti 1 baris hasil dina seep pamundut ti 1 detik keur dilarapkeun.

+ nyoba = T

Susunan jumlah kali mun Coba deui queries UDP mun server mun t tinimbang standar éta, 3. Lamun T nyaéta kurang atawa sarua jeung nol, jumlah tina retries ieu cicingeun rounded nepi ka 1.

+ ndots = D

Nyetél Jumlah titik-titik eta kudu muncul dina ngaran pikeun D keur ka dianggap mutlak. Nilai standar éta tangtu ngagunakeun pernyataan ndots di /etc/resolv.conf, atanapi 1 lamun euweuh pernyataan ndots téh hadir. Ngaran kalawan titik-titik pangsaeutikna nu diinterpretasi salaku ngaran relatif sarta bakal searched keur di domain didaptarkeun dina pilarian atanapi domain diréktif dina /etc/resolv.conf.

+ bufsize = B

Nyetél ukuran pesen panyangga UDP diémbarkeun maké EDNS0 ka B bait. The ukuran maksimum sarta minimum panyangga ieu téh 65535 tur 0 mungguh. Nilai luar rentang ieu rounded kaluhur atanapi kahandap appropriately.

+ [euweuh] multiline

rékaman citak kawas rékaman SOA dina format multi-garis verbose kalawan komentar manusa-bisa dibaca. Standar nya éta nyitak unggal catetan dina garis tunggal, pikeun mempermudah FITML mesin ti kaluaran dig.

+ [euweuh] gagal

Ulah coba pangladén hareup lamun nampa SERVFAIL a. standar nya éta teu coba pangladén hareup nu di sabalikna tina kabiasaan taratas, perlu disampurnakeun resolver normal.

+ [euweuh] besteffort

Nyobian nembongkeun eusi pesen nu mangrupa malformed. standar nya éta henteu nembongkeun waleran malformed.

+ [euweuh] dnssec

Requests rékaman DNSSEC dikirim ku netepkeun DNSSEC OK bit (DO) dina catetan milih dina bagian tambahan ngeunaan pamundut anu.

queries sababaraha

The ngabeungkeut 9 palaksanaan dig ngarojong nangtukeun sababaraha queries on garis paréntah (salian ngarojong pilihan file -f tumpak). Unggal queries maranéhanana bisa disadiakeun kalawan set sorangan miboga umbul, pilihan jeung pilihan query.

Dina hal ieu, unggal argumen query ngagambarkeun hiji pamundut individu dina rumpaka paréntah-garis ditétélakeun di luhur. Unggal diwangun ku salah sahiji pilihan baku sarta umbul, ngaran pikeun jadi katingali nepi, hiji tipe query pilihan jeung kelas na sagala pilihan pamundut nu kudu dilarapkeun ka pamundut éta.

Hiji set global pilihan pamundut, mana nu kudu dilarapkeun ka sadaya queries, bisa ogé disadiakeun. Ieu pilihan query global kudu miheulaan nu tuple mimiti ngaran, kelas, tipe, pilihan, umbul, sarta pilihan query disadiakeun dina garis paréntah. Sagala pilihan query global (iwal + [euweuh] pilihan cmd) bisa ditindes ku set pamundut-spésifik tina pilihan query. Salaku conto:

ngali + qr www.isc.org sagala -x 127.0.0.1 isc.org NS + noqr

nempokeun sabaraha dig bisa dipaké ti garis paréntah sangkan tilu lookups: hiji pamundut Sakur pikeun www.isc.org, a lookup sabalikna tina 127.0.0.1 sarta query pikeun rékaman NS of isc.org. Hiji pilihan query global + qr diterapkeun, supaya dig mintonkeun query awal eta dijieun pikeun tiap lookup. Pamundut final ngabogaan pilihan query lokal tina noqr + nu hartina dig moal nyitak pamundut awal lamun eta Sigana nepi rékaman NS pikeun isc.org.

Baca ogé

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

Nu penting: Pake lalaki paréntah (% lalaki) ningali kumaha paréntah nu dipaké dina komputer husus Anjeun.

Artikel nu patali