Dig-Linux Command-Unix Command

NAME

dig-DNS utility utility

SYNOPSIS

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

dig [ -h ]

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

DESCRIPTION

dig (ຂໍ້ມູນຂ່າວສານ groper) ເປັນເຄື່ອງມືທີ່ມີຄວາມຍືດຫຍຸ່ນສໍາລັບການສອບຖາມເຄື່ອງແມ່ຂ່າຍຊື່ DNS. ມັນປະຕິບັດການຄົ້ນຫາ DNS ແລະສະແດງຄໍາຕອບທີ່ຖືກສົ່ງກັບຈາກເຄື່ອງແມ່ຂ່າຍຊື່ທີ່ຖືກສອບຖາມ. ຜູ້ບໍລິຫານ DNS ສ່ວນໃຫຍ່ໃຊ້ ຂຸດ ເພື່ອແກ້ໄຂບັນຫາ DNS ເນື່ອງຈາກຄວາມຍືດຫຍຸ່ນ, ຄວາມສະດວກໃນການໃຊ້ແລະຄວາມຊັດເຈນຂອງຜົນຜະລິດ. ເຄື່ອງມືຄົ້ນຫາອື່ນໆມັກຈະມີການເຮັດວຽກຫນ້ອຍກວ່າ ຂຸດ .

ເຖິງແມ່ນວ່າການ ຂຸດ ແມ່ນຖືກນໍາໃຊ້ໂດຍປົກກະຕິກັບການໂຕ້ຖຽງບັນທັດຄໍາສັ່ງ, ມັນຍັງມີໂຫມດການດໍາເນີນງານຂອງການເອີ້ນໃຊ້ສໍາລັບການອ່ານການຮ້ອງຂໍການຊອກຫາຈາກໄຟລ໌. ສະຫຼຸບສັ້ນໆກ່ຽວກັບການໂຕ້ຖຽງແລະຕົວເລືອກບັນທັດຄໍາສັ່ງຂອງມັນຖືກພິມເມື່ອຕົວເລືອກ -h ໄດ້ຖືກມອບໃຫ້. ບໍ່ເຫມືອນກັບຮຸ່ນກ່ອນຫນ້ານີ້, ການດໍາເນີນການ BIND9 ຂອງຂີດຈະຊ່ວຍໃຫ້ການຄົ້ນຫາຫຼາຍໆຂໍ້ມູນອອກຈາກເສັ້ນ ຄໍາສັ່ງ .

ເວັ້ນເສຍແຕ່ວ່າມັນຖືກບອກໃຫ້ສອບຖາມເຄື່ອງແມ່ຂ່າຍຊື່ໃດຫນຶ່ງ, ຂຸດ ຈະພະຍາຍາມແຕ່ລະເຄື່ອງແມ່ຂ່າຍທີ່ລະບຸໄວ້ໃນ /etc/resolv.conf .

ເມື່ອບໍ່ມີການໂຕ້ຖຽງບັນທັດຄໍາສັ່ງຫຼືທາງເລືອກທີ່ຈະຖືກສົ່ງ, ຈະປະຕິບັດການສອບຖາມ NS ສໍາລັບ "." (ຮາກ).

SIMPLE USAGE

ການຮຽກຮ້ອງປົກກະຕິຂອງ ຂຸດ ຄ້າຍຄື:

dig @ server name type

ບ່ອນທີ່:

server

ແມ່ນຊື່ຫຼື ທີ່ຢູ່ IP ຂອງເຄື່ອງແມ່ຂ່າຍຊື່ທີ່ຈະສອບຖາມ. ນີ້ສາມາດເປັນ IPv4 ທີ່ຢູ່ໃນຫມາຍເລກ dotted-decimal, ຫຼືທີ່ຢູ່ IPv6 ຢູ່ໃນການຂຽນຂໍ້ມູນທີ່ແຍກອອກຈາກຈໍ້າສອງເມັດ. ເມື່ອການໂຕ້ຕອບ ຂອງເຄື່ອງແມ່ຂ່າຍທີ່ ສະຫນອງໃຫ້ເປັນ hostname, dig ແກ້ໄຂຊື່ກ່ອນທີ່ຈະສອບຖາມຊື່ເຊີຟເວີນັ້ນ. ຖ້າບໍ່ມີການໂຕ້ຖຽງ ເຊີຟເວີ , ໃຫ້ຄໍາປຶກສາ /etc/resolv.conf ແລະສອບຖາມເຄື່ອງແມ່ຂ່າຍຊື່ທີ່ມີຢູ່. ການຕອບຮັບຈາກເຄື່ອງແມ່ຂ່າຍຊື່ທີ່ຕອບສະແດງຈະຖືກສະແດງ.

ຊື່

ແມ່ນຊື່ຂອງບັນຊີຊັບພະຍາກອນທີ່ຕ້ອງໄດ້ເບິ່ງ.

ປະເພດ

ສະແດງໃຫ້ເຫັນວ່າຕ້ອງການການສອບຖາມໃດໆ --- ແບບ ANY, A, MX, SIG, etc. ສາມາດເປັນແບບສອບຖາມທີ່ຖືກຕ້ອງ. ຖ້າບໍ່ມີການໂຕ້ຖຽງ ແບບປະເພດ ໃດໆ, ຂີດ ຈະປະຕິບັດການຄົ້ນຫາສໍາລັບການບັນທຶກ A.

OPTIONS

ຕົວເລືອກ -b ກໍານົດທີ່ ຢູ່ IP ແຫຼ່ງຂໍ້ມູນຂອງການສອບຖາມທີ່ ຢູ່ . ນີ້ຕ້ອງເປັນທີ່ຢູ່ທີ່ຖືກຕ້ອງກ່ຽວກັບການໂຕ້ຕອບເຄືອຂ່າຍຂອງເຈົ້າຂອງ.

ຊັ້ນຮຽນແບບສອບຖາມເລີ່ມຕົ້ນ (IN ສໍາລັບອິນເຕີເນັດ) ຖືກ overridden ໂດຍທາງເລືອກ -c . ຊັ້ນຮຽນ ແມ່ນ ຫ້ອງຮຽນ ທີ່ຖືກຕ້ອງ, ເຊັ່ນ HS ສໍາລັບບັນທຶກ Hesiod ຫຼື CH ສໍາລັບບັນທຶກ CHAOSNET.

ຕົວເລືອກ -f ເຮັດໃຫ້ dig ເຮັດວຽກໃນໂຫມດ batch ໂດຍການອ່ານລາຍຊື່ຂອງການຮ້ອງຂໍການຄົ້ນຫາທີ່ຈະດໍາເນີນການຈາກ ຊື່ ໄຟລ໌ໄຟລ . ໄຟລ໌ມີຈໍານວນຄໍາຖາມ, ຫນຶ່ງຕໍ່ເສັ້ນ. ແຕ່ລະບັນຊີໃນໄຟລ໌ຄວນຈະຖືກຈັດຕັ້ງໃນລັກສະນະດຽວກັນທີ່ພວກເຂົາຈະຖືກນໍາສະເຫນີເປັນຄໍາຖາມເພື່ອ ຂຸດຂື້ນ ໂດຍໃຊ້ອິນເຕີເຟດຄໍາສັ່ງ.

ຖ້າຈໍານວນທີ່ບໍ່ມີມາດຕະຖານທີ່ຈະຖືກສອບຖາມ, ທາງເລືອກ -p ຖືກນໍາໃຊ້. port # ແມ່ນຫມາຍເລກທີ່ Port ທີ່ dig ຈະສົ່ງຄໍາຖາມຂອງຕົນແທນທີ່ຈະເປັນມາດຕະຖານ DNS port 53. ຕົວເລືອກນີ້ຈະຖືກນໍາໃຊ້ເພື່ອທົດສອບເຄື່ອງແມ່ຂ່າຍຊື່ທີ່ຖືກກໍານົດໃຫ້ຟັງສໍາລັບຄໍາຖາມທີ່ຢູ່ໃນເບີທີ່ບໍ່ແມ່ນມາດຕະຖານ.

ຕົວເລືອກ -t ກໍານົດປະເພດການສອບຖາມທີ່ຈະ ພິມ . ມັນສາມາດເປັນແບບສອບຖາມທີ່ຖືກຕ້ອງທີ່ຖືກສະຫນັບສະຫນູນໃນ BIND9. ແບບສອບຖາມເລີ່ມຕົ້ນ "A", ເວັ້ນເສຍແຕ່ວ່າທາງເລືອກ -x ຖືກສະຫນອງໃຫ້ຊີ້ບອກການຊອກຫາແບບຍ້ອນກັບ. ການໂອນຍ້າຍເຂດສາມາດໄດ້ຮັບການຮ້ອງຂໍໂດຍກໍານົດປະເພດ AXFR. ເມື່ອຕ້ອງການການໂອນເຂດການເພີ່ມຂຶ້ນ (IXFR), ພິມ ຈະຖືກຕັ້ງຄ່າໃຫ້ ixfr = N. ການໂອນເຂດເພີ່ມຂຶ້ນຈະມີການປ່ຽນແປງທີ່ເຮັດໃຫ້ເຂດດັ່ງກ່າວນັບຕັ້ງແຕ່ຈໍານວນ serial ໃນບັນທຶກ SOA ຂອງເຂດນັ້ນແມ່ນ N.

ການຄົ້ນຫາແບບຍ້ອນກັບ - ການກໍານົດແຜນທີ່ທີ່ມີຊື່ - ແມ່ນງ່າຍດາຍໂດຍທາງເລືອກ -x . addr ແມ່ນຢູ່ IPv4 ທີ່ຢູ່ໃນລະຫັດ dotted-decimal, ຫຼືທີ່ຢູ່ IPv6 ທີ່ແຍກຕົວເປັນຈໍ້າສອງເມັດ. ເມື່ອຕົວເລືອກນີ້ຖືກນໍາໃຊ້, ບໍ່ຈໍາເປັນຕ້ອງໃຫ້ ຊື່ , ປະເພດ ແລະ ປະເພດ ການໂຕ້ຖຽງ. ຂຸດຄົ້ນ ອັດຕະໂນມັດຜົນການຄົ້ນຫາສໍາລັບຊື່ເຊັ່ນ: 11.12.13.10.in-addr.arpa ແລະກໍານົດປະເພດແລະແບບສອບຖາມເພື່ອ PTR ແລະ IN ຕາມລໍາດັບ. ໂດຍຄ່າເລີ່ມຕົ້ນ, IPv6 ທີ່ຢູ່ແມ່ນເບິ່ງໂດຍໃຊ້ IP6ARPA ໂດເມນແລະປ້າຍບິດເປັນລະບຸໄວ້ໃນ RFC2874. ເພື່ອນໍາໃຊ້ວິທີການ RFC1886 ທີ່ເກົ່າກວ່າໂດຍໃຊ້ຊື່ໂດເມນ IP6INT ແລະ "nibble", ໃຫ້ລະບຸຕົວເລືອກ -n (nibble).

ເພື່ອເຂົ້າສູ່ການສອບຖາມ DNS ທີ່ຖືກສົ່ງໂດຍ ຂຸດ ແລະການຕອບສະຫນອງຂອງພວກເຂົາໂດຍໃຊ້ລາຍເຊັນລາຍການ (TSIG), ລະບຸໄຟລ໌ຫຼັກ TSIG ໂດຍໃຊ້ຕົວເລືອກ -k . ທ່ານຍັງສາມາດລະບຸຄີ TSIG ຕົວຂອງມັນເອງຢູ່ໃນເສັ້ນຄໍາສັ່ງໂດຍໃຊ້ທາງເລືອກ -y ; ຊື່ ແມ່ນຊື່ຂອງຄີ TSIG ແລະ ຄີ ແມ່ນຄີທີ່ແທ້ຈິງ. ທີ່ສໍາຄັນແມ່ນສາຍອັກຂະລະຖານ 64 ທີ່ຖືກສ້າງໂດຍປົກກະຕິໂດຍ dnssec-keygen (8). ຄວນລະມັດລະວັງໃນເວລາທີ່ໃຊ້ຕົວເລືອກ -y ໃນລະບົບຜູ້ໃຊ້ຫຼາຍເປັນປຸ່ມທີ່ສາມາດເຫັນໄດ້ໃນຜົນຜະລິດຈາກ ps (1) ຫຼືໃນໄຟລ໌ປະຫວັດຂອງຫອຍ. ເມື່ອໃຊ້ການກວດສອບ TSIG ກັບ ຂຸດ , ເຄື່ອງແມ່ຂ່າຍຊື່ທີ່ຖືກສອບຖາມຕ້ອງຮູ້ຫຼັກແລະລະບົບທີ່ຖືກນໍາໃຊ້. ໃນ BIND, ນີ້ແມ່ນເຮັດໄດ້ໂດຍການໃຫ້ຄໍາທີ່ ສໍາຄັນ ແລະຄໍາສັ່ງ ຂອງເຄື່ອງ ທີ່ເຫມາະສົມໃນຊື່ .conf .

OPTIONS QUERY

dig ໃຫ້ຈໍານວນຕົວເລືອກແບບສອບຖາມທີ່ມີຜົນຕໍ່ວິທີການຄົ້ນຫາແລະຜົນໄດ້ຮັບສະແດງ. ບາງຂໍ້ກໍານົດເຫຼົ່ານີ້ຫຼືກໍານົດບິດ flag ໃນ header query, ບາງຄົນກໍານົດວ່າພາກສ່ວນຂອງຄໍາຕອບໄດ້ຮັບການພິມ, ແລະອື່ນໆກໍານົດຍຸດທະສາດການຫມົດເວລາແລະ retry.

ຕົວເລືອກການຄົ້ນຫາແຕ່ລະແມ່ນຖືກກໍານົດໂດຍຄໍາທີ່ຖືກນໍາຫນ້າໂດຍປ້າຍບວກ (+). ບາງຄໍາທີ່ກໍານົດຫຼືຕັ້ງຄ່າໃຫມ່. ເຫຼົ່ານີ້ອາດຈະຖືກນໍາໄປກ່ອນໂດຍບໍ່ມີການປະຕິເສດຄວາມຫມາຍຂອງຄໍາທີ່ວ່າ. ຄໍາອື່ນ ໆ ມອບຫມາຍຄ່າໃຫ້ກັບຕົວເລືອກເຊັ່ນຊ່ວງເວລາຫມົດເວລາ. ພວກເຂົາມີແບບ + keyword = value . ຕົວເລືອກການຄົ້ນຫາແມ່ນ:

+ [no] tcp

ໃຊ້ [ບໍ່ໃຊ້] TCP ເມື່ອສອບຖາມເຄື່ອງແມ່ຂ່າຍຊື່. ພຶດຕິກໍາຕົ້ນຕໍແມ່ນການໃຊ້ UDP ເວັ້ນເສຍແຕ່ວ່າການສອບຖາມ AXFR ຫຼື IXFR ແມ່ນຕ້ອງການ, ໃນກໍລະນີທີ່ການເຊື່ອມຕໍ່ TCP ຖືກນໍາໃຊ້.

+ [no] vc

ໃຊ້ [ບໍ່ໃຊ້] TCP ເມື່ອສອບຖາມເຄື່ອງແມ່ຂ່າຍຊື່. syntax ກັບ + [no] tcp ນີ້ແມ່ນສໍາລັບການເຂົ້າກັນໄດ້ກັບຄືນ. "vc" stands for "virtual circuit".

+ [ບໍ່] ບໍ່ສົນໃຈ

ບໍ່ສົນໃຈ truncation ໃນການຕອບ UDP ແທນການທົດລອງກັບ TCP. ໂດຍຄ່າເລີ່ມຕົ້ນ, TCP retries ຈະຖືກປະຕິບັດ.

+ domain = somename

ກໍານົດລາຍະການຄົ້ນຫາເພື່ອບັນຈຸ somename ໂດເມນດຽວ, ຕາມທີ່ລະບຸໄວ້ໃນຄໍາສັ່ງ ໂດເມນ ໃນ /etc/resolv.conf ແລະໃຫ້ການປະຕິບັດການ ຄົ້ນຫາການຄົ້ນຫາເປັນ ທາງເລືອກທີ່ໄດ້ຮັບ.

+ [no] ຄົ້ນຫາ

ໃຊ້ [ບໍ່ໃຊ້] ລາຍການຄົ້ນຫາທີ່ກໍານົດໄວ້ໂດຍຄໍາສັ່ງຊອກຫາຫລືໂດເມນໃນ resolv.conf (ຖ້າມີ). ບັນຊີລາຍການຄົ້ນຫາບໍ່ໄດ້ຖືກນໍາໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.

+ [no] defname

ປະຕິເສດ, ຖືກປະຕິບັດເປັນຄໍາສັບຄ້າຍຄືສໍາລັບ + [no] ຄົ້ນຫາ

+ [no] aaonly

ຕົວເລືອກນີ້ບໍ່ມີຫຍັງ. ມັນຖືກສະຫນອງໃຫ້ເຫມາະສົມກັບຮຸ່ນເກົ່າຂອງການ ຂຸດຂຸມ ບ່ອນທີ່ມັນຕັ້ງທຸງຂອງຜູ້ແກ້ໄຂທີ່ບໍ່ໄດ້ປະຕິບັດ.

+ [no] adflag

Set [do not set] bit AD (true data) in the query bit AD ໃນປະຈຸບັນມີຄວາມຫມາຍມາດຕະຖານພຽງແຕ່ໃນການຕອບສະຫນອງ, ບໍ່ແມ່ນໃນການສອບຖາມ, ແຕ່ຄວາມສາມາດໃນການກໍານົດບິດໃນການສອບຖາມແມ່ນໃຫ້ຄົບຖ້ວນ.

+ [no] cdflag

ກໍານົດ [ບໍ່ກໍານົດ] ບິດ (ກວດສອບການປິດການໃຊ້ງານ) ໃນຄໍາຖາມ. ນີ້ຮຽກຮ້ອງໃຫ້ເຄື່ອງແມ່ຂ່າຍບໍ່ປະຕິບັດການກວດສອບ DNSSEC ຂອງຄໍາຕອບ.

+ [no] recursive

ເປີດການຕັ້ງຄ່າຂອງ RD (recursion ຕ້ອງການ) ນ້ອຍໃນການສອບຖາມ. ບິດນີ້ຖືກກໍານົດໂດຍຄ່າເລີ່ມຕົ້ນ, ຊຶ່ງຫມາຍຄວາມວ່າການ ຂຸດ ມັກຈະສົ່ງຄໍາຖາມແບບຊ້ໍາຊ້ອນ. Recursion ຖືກປິດອັດຕະໂນມັດເມື່ອໃຊ້ທາງເລືອກ query + nssearch + + trace .

+ [no] nssearch

ເມື່ອຕົວເລືອກນີ້ຖືກກໍານົດ, ພະຍາຍາມຊອກຫາເຄື່ອງແມ່ຂ່າຍທີ່ມີຊື່ສຽງສໍາລັບເຂດທີ່ມີຊື່ທີ່ຖືກເບິ່ງແລະສະແດງບັນທຶກ SOA ທີ່ແຕ່ລະເຄື່ອງແມ່ຂ່າຍມີສໍາລັບເຂດ.

+ [no] trace

Toggle ການຕິດຕາມເສັ້ນທາງຂອງຄະນະຜູ້ແທນຈາກເຄື່ອງແມ່ຂ່າຍຊື່ຮາກສໍາລັບຊື່ທີ່ຖືກເບິ່ງ. ການສືບຄົ້ນຖືກປິດການໃຊ້ງານຕາມຄ່າເລີ່ມຕົ້ນ. ເມື່ອການສືບຄົ້ນຖືກເປີດໃຊ້, ຂຸດຄົ້ນ ຄໍາຖາມທີ່ຖືກຕ້ອງເພື່ອແກ້ໄຂຊື່ທີ່ຖືກເບິ່ງ. ມັນຈະປະຕິບັດຕາມການອ້າງອີງຈາກເຄື່ອງແມ່ຂ່າຍຮາກ, ສະແດງຄໍາຕອບຈາກແຕ່ລະເຄື່ອງແມ່ຂ່າຍທີ່ຖືກນໍາໃຊ້ເພື່ອແກ້ໄຂການຄົ້ນຫາ.

+ [no] cmd

ສະຫຼັບການພິມຄໍາຄິດຄໍາເຫັນເບື້ອງຕົ້ນໃນຜົນຜະລິດທີ່ກໍານົດສະບັບ ຂຸດ ແລະຕົວເລືອກການສອບຖາມທີ່ໄດ້ຖືກນໍາໃຊ້. ຄໍາເຫັນນີ້ຖືກພິມໂດຍຄ່າເລີ່ມຕົ້ນ.

+ [no] short

ໃຫ້ຄໍາຕອບທີ່ຂ້ອນຂ້າງ. ຄ່າເລີ່ມຕົ້ນແມ່ນການພິມຄໍາຕອບໃນແບບຟອມຄໍາສັບ.

+ [no] identify

ສະແດງໃຫ້ເຫັນ [ຫຼືບໍ່ສະແດງໃຫ້ເຫັນ] ທີ່ຢູ່ IP ແລະຫມາຍເລກທີ່ Port ທີ່ໃຫ້ຄໍາຕອບໃນເວລາທີ່ຕົວເລືອກ ສັ້ນ ຖືກເປີດ. ຖ້າຄໍາຕອບແບບຟອມສັ້ນຖືກຮຽກຮ້ອງ, ຄ່າເລີ່ມຕົ້ນບໍ່ໄດ້ສະແດງໃຫ້ເຫັນເຖິງແຫຼ່ງທີ່ຢູ່ແລະຈໍານວນທີ່ Port ຂອງເຄື່ອງແມ່ຂ່າຍທີ່ໃຫ້ຄໍາຕອບ.

+ [ບໍ່ມີ] ຄໍາເຫັນ

ເປີດການສະແດງຜົນຂອງສາຍຄໍາຄິດຄໍາເຫັນໃນຜົນຜະລິດ. ຄ່າເລີ່ມຕົ້ນແມ່ນການພິມຄໍາເຫັນ.

+ [no] stats

ຕົວເລືອກການຊອກຫານີ້ຈະສະຫຼັບການພິມສະຖິຕິ: ເມື່ອການສອບຖາມໄດ້ຖືກສ້າງຂຶ້ນ, ຂະຫນາດຂອງການຕອບແລະອື່ນໆ. ພຶດຕິກໍາຕົ້ນຕໍແມ່ນການພິມສະຖິຕິສອບຖາມ.

+ [no] qr

ພິມ [ບໍ່ພິມ] ຄໍາຖາມດັ່ງທີ່ມັນຖືກສົ່ງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ການສອບຖາມບໍ່ຖືກພິມ.

+ [no] question

ພິມ [ບໍ່ພິມ] ພາກຄໍາຖາມຂອງຄໍາຖາມເມື່ອຄໍາຕອບຖືກສົ່ງຄືນ. ຄ່າເລີ່ມຕົ້ນແມ່ນການພິມພາກຄໍາຖາມເປັນຄໍາຄິດເຫັນ.

+ [ບໍ່] ຕອບ

ສະແດງ [ບໍ່ສະແດງ] ສ່ວນຕອບຂອງການຕອບ. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອສະແດງມັນ.

+ [no] authority

ສະແດງ [ບໍ່ສະແດງ] ພາກອໍານາດຂອງການຕອບ. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອສະແດງມັນ.

+ [ບໍ່ມີ] ເພີ່ມເຕີມ

ສະແດງ [ບໍ່ສະແດງ] ສ່ວນເພີ່ມເຕີມຂອງການຕອບ. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອສະແດງມັນ.

+ [ບໍ່ມີ] ທັງຫມົດ

ກໍານົດຫຼືລຶບທຸງສະແດງທັງຫມົດ.

+ time = T

ກໍານົດເວລາສໍາລັບການສອບຖາມຫາວິນາທີ T. ເວລາທີ່ກໍານົດໄວ້ແມ່ນ 5 ວິນາທີ. ຄວາມພະຍາຍາມທີ່ຈະກໍານົດ T ກັບນ້ອຍກວ່າ 1 ຈະເຮັດໃຫ້ເວລາການຄົ້ນຫາຂອງ 1 ວິນາທີຖືກນໍາໃຊ້.

+ tries = T

ກໍານົດຈໍານວນເວລາທີ່ຈະທົດລອງການສອບຖາມ UDP ກັບເຄື່ອງແມ່ຂ່າຍ T ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ, 3. ຖ້າ T ຫນ້ອຍກວ່າຫຼືເທົ່າກັບສູນ, ຈໍານວນການທົດລອງຈະຖືກຂື້ນຢ່າງງຽບໆເຖິງ 1.

+ ndots = D

ກໍານົດຈໍານວນຈຸດທີ່ຕ້ອງປາກົດຢູ່ໃນ ຊື່ ເພື່ອ D ເພື່ອໃຫ້ພິຈາລະນາຢ່າງແທ້ຈິງ. ຄ່າເລີ່ມຕົ້ນແມ່ນກໍານົດໂດຍໃຊ້ຄໍາສັ່ງ ndots ໃນ /etc/resolv.conf, ຫຼື 1 ຖ້າບໍ່ມີຄໍາສັ່ງ ndots. ຊື່ທີ່ມີຈຸດຫນ້ອຍແມ່ນຖືກຕີຄວາມເປັນຊື່ທີ່ກ່ຽວຂ້ອງແລະຈະຖືກຄົ້ນຫາໃນໂດເມນຕ່າງໆທີ່ຢູ່ໃນຄໍາສັ່ງ ຄົ້ນຫາ ຫຼື ໂດເມນ ໃນ /etc/resolv.conf .

+ bufsize = B

ກໍານົດຂະຫນາດບັຟເຟີຂໍ້ຄວາມ UDP ໂຄສະນາໂດຍໃຊ້ EDNS0 ກັບ B bytes. ຂະຫນາດສູງສຸດແລະຂະຫນາດນ້ອຍສຸດຂອງຕົວບີບນີ້ແມ່ນ 65535 ແລະ 0 ຕາມລໍາດັບ. ມູນຄ່າທີ່ຢູ່ນອກລະດັບນີ້ແມ່ນຖືກຂື້ນຂຶ້ນລົງຢ່າງເຫມາະສົມ.

+ [no] multiline

ພິມບັນທຶກເຊັ່ນບັນທຶກ SOA ໃນຮູບແບບທີ່ມີເສັ້ນຫຼາຍຄໍາທີ່ມີຄໍາເຫັນທີ່ສາມາດອ່ານໄດ້. ຄ່າເລີ່ມຕົ້ນແມ່ນການພິມບັນທຶກແຕ່ລະບັນທັດຢູ່ໃນເສັ້ນດຽວ, ເພື່ອສ້າງຄວາມສະດວກໃນການແຍກເຄື່ອງຂອງຜົນຜະລິດ ຂຸດ .

+ [no] failed

ຢ່າພະຍາຍາມເຄື່ອງແມ່ຂ່າຍຕໍ່ໄປຖ້າທ່ານໄດ້ຮັບ SERVFAIL. ຄ່າເລີ່ມຕົ້ນແມ່ນຈະບໍ່ລອງໃຊ້ເຄື່ອງແມ່ຂ່າຍຕໍ່ໄປເຊິ່ງເປັນການປ່ຽນແປງຂອງພຶດຕິກໍາແກ້ໄຂ stub ປົກກະຕິ.

+ [no] besteffort

ຄວາມພະຍາຍາມທີ່ຈະສະແດງເນື້ອຫາຂອງຂໍ້ຄວາມທີ່ບໍ່ຖືກຕ້ອງ. ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ສະແດງຄໍາຕອບທີ່ບໍ່ຖືກຕ້ອງ.

+ [no] dnssec

ຮຽກຮ້ອງໃຫ້ບັນທຶກ DNSSEC ຖືກສົ່ງໂດຍການຕັ້ງ DNSSEC OK bit (DO) ໃນບັນທຶກ OPT ໃນສ່ວນເພີ່ມເຕີມຂອງຄໍາຖາມ.

MULTIPLE QUERIES

ການປະຕິບັດການ BIND 9 ຂອງການສະຫນັບສະຫນູນການສະຫນັບສະຫນູນກໍານົດການສອບຖາມຈໍານວນຫຼາຍໃນເສັ້ນຄໍາສັ່ງ (ນອກເຫນືອໄປຈາກການສະຫນັບສະຫນູນທາງເລືອກ -f batch file). ແຕ່ລະຄໍາຖາມເຫລົ່ານັ້ນສາມາດສະຫນອງດ້ວຍຕົວເລືອກຂອງຕົວເອງ, ຕົວເລືອກແລະຕົວເລືອກການສອບຖາມ.

ໃນກໍລະນີນີ້, ແຕ່ລະ ຂໍ້ມູນຂອງການສອບຖາມ ເປັນຕົວແທນຂອງການສອບຖາມແຕ່ລະຄົນໃນແຖວຄໍາສັ່ງທີ່ຖືກອະທິບາຍຂ້າງເທິງ. ແຕ່ລະປະກອບດ້ວຍຕົວເລືອກມາດຕະຖານແລະທຸງ, ຊື່ທີ່ຕ້ອງການເບິ່ງ, ແບບສອບຖາມທາງເລືອກແລະຊັ້ນແລະຕົວເລືອກການສອບຖາມທີ່ຄວນຈະຖືກນໍາໃຊ້ກັບຄໍາຖາມນັ້ນ.

ຕົວເລືອກແບບສອບຖາມທົ່ວໂລກ, ເຊິ່ງຄວນຈະຖືກນໍາໃຊ້ກັບຄໍາຖາມທັງຫມົດ, ຍັງສາມາດສະຫນອງໃຫ້ໄດ້. ຕົວເລືອກການຄົ້ນຫາແບບທົ່ວໂລກເຫຼົ່ານີ້ຕ້ອງຂຶ້ນຢູ່ຫນ້າທໍາອິດຂອງຊື່, ຊັ້ນ, ປະເພດ, ຕົວເລືອກ, ທຸງ, ແລະຕົວເລືອກການສອບຖາມທີ່ສະຫນອງໃນເສັ້ນຄໍາສັ່ງ. ຕົວເລືອກການກວດສອບທົ່ວໂລກໃດໆ (ຍົກເວັ້ນທາງເລືອກ + [no] cmd ) ສາມາດ overridden ໂດຍຊຸດຂໍ້ມູນການສອບຖາມເສພາະຄໍາຖາມ. ຍົກ​ຕົວ​ຢ່າງ:

dig + qr wwwisc.org any-x 127001 iscorg ns + noqr

ສະແດງໃຫ້ເຫັນວິທີການ ຂຸດຄໍາ ສາມາດນໍາໃຊ້ໄດ້ຈາກເສັ້ນຄໍາສັ່ງເພື່ອເຮັດການຄົ້ນຫາສາມຄັ້ງ: ການສອບຖາມໃດໆສໍາລັບ www.isc.org, ການຄົ້ນຫາແບບຍ້ອນກັບຂອງ 127.0.0.1 ແລະການສອບຖາມສໍາລັບບັນທຶກ NS ຂອງ isc.org. ຕົວເລືອກການສອບຖາມທົ່ວໄປຂອງ + qr ແມ່ນຖືກນໍາໃຊ້, ດັ່ງນັ້ນ ຂຸດ ສະແດງໃຫ້ເຫັນການສອບຖາມເບື້ອງຕົ້ນທີ່ມັນເຮັດສໍາລັບການຊອກຫາແຕ່ລະຄົນ. ການສອບຖາມສຸດທ້າຍມີຕົວເລືອກການສອບຖາມໃນທ້ອງຖິ່ນຂອງ + noqr ເຊິ່ງຫມາຍຄວາມວ່າ dig ຈະບໍ່ພິມຄໍາຖາມເບື້ອງຕົ້ນໃນເວລາທີ່ມັນເບິ່ງເຖິງບັນທຶກ NS ສໍາລັບ isc.org.

ເບິ່ງຍັງ

host ( 1), ຊື່ (8), dnssec-keygen (8), RFC1035 .

ສິ່ງສໍາຄັນ: ໃຊ້ ຄໍາສັ່ງ man ( % man ) ເພື່ອເບິ່ງວິທີການໃຊ້ຄໍາສັ່ງໃນຄອມພິວເຕີຂອງທ່ານ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ