ນີ້ແມ່ນຄໍາສັ່ງ ldns-testns ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ldns-testns - ເຄື່ອງມື nameserver ປອມງ່າຍດາຍ
SYNOPSYS
ldns-testns [ ທາງເລືອກ ] ຂໍ້ມູນ
ລາຍລະອຽດ
ldns-testns ສາມາດໃຊ້ເພື່ອໃຫ້ຄໍາຕອບຕໍ່ຄໍາຖາມ DNS ສໍາລັບການທົດສອບ. ຄໍາຕອບແມ່ນ
premade, ແລະສາມາດຖືກປັບໃຫ້ເຫມາະສົມກັບຄວາມຕ້ອງການການທົດສອບ. ຄໍາຕອບສາມາດບໍ່ຖືກຕ້ອງປ່າທໍາມະຊາດຫຼື
unparseable.
ໂຄງການນີ້ແມ່ນການຊ່ວຍເຫຼືອ debugging. ມັນບໍ່ມີປະສິດທິພາບ, ໂດຍສະເພາະກັບໄຟລ໌ config ຍາວ,
ແຕ່ມັນສາມາດຕອບຄໍາຖາມໃດໆ. ອັນນີ້ສາມາດຊ່ວຍໃຫ້ຜູ້ພັດທະນາຕອບສະຄຣິບລ່ວງໜ້າໄດ້
ສໍາລັບການສອບຖາມ.
ມັນຟັງ IP4 UDP ແລະ TCP ໂດຍຄ່າເລີ່ມຕົ້ນ. ທ່ານສາມາດລະບຸແພັກເກັດ RR ໂດຍ RR ດ້ວຍສ່ວນຫົວ
ທຸງທີ່ຈະກັບຄືນມາ.
ldns-testns ບໍ່ໄດ້ຫມາຍຄວາມວ່າສໍາລັບການນໍາໃຊ້ການຜະລິດ.
OPTIONS
-r ຟັງພອດແບບສຸ່ມ. ໝາຍເລກພອດຖືກພິມເປັນ stdout.
-p port
ຟັງພອດທີ່ລະບຸໄວ້.
-f num Forks ຈໍານວນຕົວຢ່າງເພີ່ມເຕີມທີ່ໃຫ້ບໍລິການພອດດຽວກັນແລະດຽວກັນ
ໄຟລ໌ຂໍ້ມູນ. ພວກເຂົາບໍ່ອອກ; ພິມແມ່ນ 'forked pid: ' ແລະເຈົ້າຕ້ອງຂ້າ
ພວກເຂົາເຈົ້າເອງ.
-v ສົ່ງຂໍ້ມູນການດີບັກເພີ່ມເຕີມ. ມັນເປັນໄປໄດ້ທີ່ຈະໃຫ້ທາງເລືອກນີ້ຫຼາຍຄັ້ງ
ເພື່ອເພີ່ມລະດັບ verbosity.
-6 ຜູກມັດກັບທີ່ຢູ່ IP6 ແທນ IP4. ໃຊ້ຮ່ວມກັນກັບ -p.
ຂໍ້ມູນ
ໄຟລ໌ຂໍ້ມູນຖືກອ່ານໃນຕອນເລີ່ມຕົ້ນ. ມັນປະກອບດ້ວຍແບບສອບຖາມແລະຊຸດທີ່ຄວນ
ຖືກສົ່ງໄປຫາຄໍາຕອບຕໍ່ຄໍາຖາມເຫຼົ່ານັ້ນ. ຮູບແບບໄຟລ໌ຂໍ້ມູນໄດ້ຖືກອະທິບາຍຂ້າງລຸ່ມນີ້.
ຂໍ້ມູນ ເອກະສານ ຮູບແບບ
ຮູບແບບໄຟລ໌ຂໍ້ມູນມີ ';' ເພື່ອສະແດງຄວາມຄິດເຫັນ. ຈໍານວນລາຍການຖືກປະມວນຜົນກ່ອນ
ສຸດທ້າຍ. ການເຂົ້າທີ່ກົງກັນຄັ້ງທໍາອິດຖືກນໍາໃຊ້ເພື່ອຕອບຄໍາຖາມທີ່ມີ. ນີ້ແມ່ນເສັ້ນທີ່ອີງໃສ່
ຮູບແບບ. ບັນທຶກຊັບພະຍາກອນ DNS ຖືກໃສ່ໃນຮູບແບບໄຟລ໌ເຂດ.
ທ່ານສາມາດນໍາໃຊ້ຄໍາແນະນໍາ $ORIGIN ແລະ $TTL. ໄຟລ໌ເຂດ '(' ແລະ ')' ເພື່ອຂະຫຍາຍຫຼາຍເສັ້ນແມ່ນ
ບໍ່ອະນຸຍາດ.
ຕົ້ນກຳເນີດ $ORIGIN $TTL default_ttl
ENTRY_BEGIN
; ທໍາອິດໃຫ້ MATCH ສາຍ, ທີ່ເວົ້າວ່າສິ່ງທີ່ສອບຖາມແມ່ນຈັບຄູ່ ; ໂດຍລາຍການນີ້. ; 'opcode'
ເຮັດໃຫ້ການສອບຖາມກົງກັບ opcode ຈາກການຕອບ; ຖ້າເຈົ້າປ່ອຍມັນອອກ, opcode ໃດກົງກັນ
ເຂົ້ານີ້. ; 'qtype' ເຮັດໃຫ້ການສອບຖາມກົງກັບ qtype ຈາກການຕອບ; 'qname' ເຮັດໃຫ້
ການສອບຖາມກົງກັບ qname ຈາກຄໍາຕອບ; 'serial=1023' ເຮັດໃຫ້ການສອບຖາມກົງກັນຖ້າ ixfr serial
ແມ່ນ 1023.
MATCH [opcode] [qtype] [qname] [serial= ] ການແຂ່ງຂັນ [UDP|TCP] MATCH ...
; ຫຼັງຈາກນັ້ນ, ຫົວຂໍ້ຕອບຖືກລະບຸ.
ຕອບ opcode, rcode ຫຼືທຸງ.
(opcode) ສະຖານະ QUERY QUERY ແຈ້ງເຕືອນການອັບເດດ
(rcode) NOERROR FORMERR SERVFAIL NXDOMAIN NOTIMPL YXDOMAIN
YXRRSET NXRRSET NOTAUTH NOTZONE
(ທຸງ) QR AA TC RD CD RA AD
ຕອບກັບ...
; ການກະ ທຳ ໃດໆທີ່ຕ້ອງເຮັດ.
ປັບ copy_id ; 'copy_id' ສຳເນົາ ID ຈາກການສອບຖາມໄປຫາຄຳຕອບ.
; 'sleep=10' ນອນເປັນເວລາ 10 ວິນາທີກ່ອນທີ່ຈະໃຫ້ຄຳຕອບ (TCP ເປີດ)
ປັບ [ນອນ= ] ; ນອນກ່ອນທີ່ຈະໃຫ້ຄໍາຕອບໃດໆ ADJUST [packet_sleep= ] ;
ນອນກ່ອນຊຸດນີ້ຕາມລໍາດັບ
ພາກຄຳຖາມ ; RRcount ຖືກກໍານົດໂດຍອັດຕະໂນມັດ.
ຄໍາຕອບພາກ
ພາກສ່ວນສິດອຳນາດ
ພາກສ່ວນເພີ່ມເຕີມ
EXTRA_PACKET ; ຕິດຕາມດ້ວຍ SECTION, ຕອບກັບສຳລັບແພັກເກັດເພີ່ມເຕີມ. HEX_ANSWER_BEGIN
; ຕິດຕາມດ້ວຍຂໍ້ມູນ hex
; ນີ້ແທນທີ່ຊຸດຄໍາຕອບທີ່ສ້າງຂຶ້ນ
; ດ້ວຍ SECTION ຄໍາສໍາຄັນ (ພຽງແຕ່ SECTION QUERY
; ຖືກນໍາໃຊ້ເພື່ອຈັບຄູ່ຄໍາຖາມ). ຖ້າຂໍ້ມູນບໍ່ສາມາດ
; ຖືກແຍກວິເຄາະ, ປັບກົດລະບຽບສຳລັບຊຸດຄຳຕອບ
; ຖືກລະເລີຍ
HEX_ANSWER_END
ENTRY_END
ໃຊ້ ldns-testns ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net