ນີ້ແມ່ນຄໍາສັ່ງ dnsdist ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dnsdist - ເຄື່ອງມືເພື່ອດຸ່ນດ່ຽງການສອບຖາມ DNS ຫຼາຍກວ່າເຄື່ອງແມ່ຂ່າຍລຸ່ມ
ສະຫຼຸບສັງລວມ
dnsdist [ທາງເລືອກ] ... ADDRESS...
ລາຍລະອຽດ
dnsdist ໄດ້ຮັບການສອບຖາມ DNS ແລະສົ່ງຕໍ່ໄປຫາໜຶ່ງ ຫຼືຫຼາຍເຊີບເວີລຸ່ມນ້ຳ. ມັນ
ຕໍ່ມາສົ່ງຄໍາຕອບກັບຜູ້ຮ້ອງຂໍຕົ້ນສະບັບ.
dnsdist ດໍາເນີນການໃນໄລຍະ TCP ແລະ UDP, ແລະພະຍາຍາມໃຫ້ປະສິດທິພາບສູງຫຼາຍທັງສອງ.
ໃນປັດຈຸບັນ, ຄໍາຖາມຖືກສົ່ງໄປຫາເຄື່ອງແມ່ຂ່າຍລຸ່ມທີ່ມີການສອບຖາມຫນ້ອຍທີ່ສຸດ.
ນີ້ຫມາຍເຖິງການດຸ່ນດ່ຽງການໂຫຼດຢ່າງມີປະສິດທິພາບ, ໃຫ້ແນ່ໃຈວ່າເຄື່ອງແມ່ຂ່າຍທີ່ຊ້າລົງໄດ້ຮັບການສອບຖາມຫນ້ອຍລົງ.
ຖ້າຄໍາຕອບບໍ່ໄດ້ເຂົ້າມາຫຼັງຈາກສອງສາມວິນາທີ, ມັນຖືກໂຍກຍ້າຍອອກຈາກແຖວ, ແຕ່ຢູ່ໃນ
ໄລຍະສັ້ນ, ການຫມົດເວລາເຮັດໃຫ້ເຄື່ອງແມ່ຂ່າຍໄດ້ຮັບການຈະລາຈອນຫນ້ອຍ.
ການປະຕິບັດ IPv4 ແລະ IPv6 ສາມາດປະສົມແລະຈັບຄູ່, ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ຄໍາຖາມເຂົ້າມາ
IPv6 ສາມາດຖືກສົ່ງຕໍ່ໄປຫາ IPv4 ແລະໃນທາງກັບກັນ.
dnsdist ສາມາດຂຽນໄດ້ໃນ Lua, ເບິ່ງເອກະສານ dnsdist ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບເລື່ອງນີ້.
ຂອບເຂດ
dnsdist ບໍ່ໄດ້ 'ຄິດ' ກ່ຽວກັບ DNS, ແລະບໍ່ໄດ້ດໍາເນີນການປະເພດຂອງຖານຄວາມຈໍາ, ແລະມັນແມ່ນ.
ຮູ້ເຖິງຄຸນນະພາບຂອງຄໍາຕອບທີ່ມັນຖືກຖ່າຍທອດ.
dnsdist ສົມມຸດວ່າການສອບຖາມແຕ່ລະຄົນນໍາໄປສູ່ການຕອບສະຫນອງຢ່າງແທ້ຈິງ, ເຊິ່ງເປັນຄວາມຈິງສໍາລັບ DNS ທັງຫມົດ
ຍົກເວັ້ນ AXFR, ດັ່ງນັ້ນຈຶ່ງບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນ.
ເປົ້າຫມາຍສໍາລັບ dnsdist ແມ່ນເພື່ອຍັງຄົງງ່າຍດາຍ. ຖ້າຫາກວ່າຕ້ອງການ loadbalancing ມີອໍານາດຫຼາຍ,
ແນະນຳໃຫ້ໃຊ້ຮາດແວ ຫຼືຊອບແວສະເພາະ. Linux Virtual Server ສໍາລັບການຍົກຕົວຢ່າງແມ່ນເລື້ອຍໆ
ກ່າວເຖິງ.
OPTIONS
-a,--acl NETMASK
ຕື່ມ NETMASK ກັບ ACL.
-C,--config ເອກະສານ
ໂຫຼດການຕັ້ງຄ່າຈາກ ເອກະສານ.
-c,--ລູກຄ້າ
ດໍາເນີນການເປັນລູກຄ້າ, ເຊື່ອມຕໍ່ກັບ dnsdist.
-d,--daemon
ດໍາເນີນການເປັນ daemon.
-e,--ປະຕິບັດ CMD
ເຊື່ອມຕໍ່ກັບ dnsdist ແລະດໍາເນີນການ CMD.
-h,--ຊ່ວຍ
ສະແດງຂໍ້ຄວາມທີ່ເປັນປະໂຫຍດແລະອອກ.
-l,--ທ້ອງຖິ່ນ ADDRESS
ຜູກມັດກັບ ADDRESS, ສະຫນອງທີ່ຢູ່ຫຼາຍ (ໃຊ້ຫຼາຍ --ທ້ອງຖິ່ນ ຖະແຫຼງການ) ກັບ
ຟັງຕາມຄວາມຕ້ອງການ. ລະບຸ IPv4 ເປັນ 0.0.0.0:53 ແລະ IPv6 ເປັນ [::]:53.
-- ຄວບຄຸມ
ດໍາເນີນການຢູ່ທາງຫນ້າ, ແຕ່ບໍ່ spawn console. ໃຊ້ປຸ່ມນີ້ເພື່ອເປີດໃຊ້ dnsdist
ພາຍໃນຜູ້ຄຸມງານ (ໃຊ້ກັບ e.g. systemd ແລະ daemontools).
-p,--pidfile ເອກະສານ
ຂຽນ pidfile ກັບ ເອກະສານ, ເຮັດວຽກພຽງແຕ່ກັບ --daemon.
-u,--uid UID
ປ່ຽນຜູ້ໃຊ້ຂະບວນການເປັນ UID ຫຼັງຈາກເຕົ້າຮັບຜູກມັດ. UID ສາມາດເປັນຊື່ ຫຼືຕົວເລກ.
-g,--gid GID
ປ່ຽນກຸ່ມຂະບວນການເປັນ GID ຫຼັງຈາກເຕົ້າຮັບຜູກມັດ. GID ສາມາດເປັນຊື່ຫຼື
ຈໍານວນ
-V,--ສະບັບ
ສະແດງເວີຊັນ dnsdist ແລະອອກ.
ADDRESS
ຈໍານວນຂອງເຄື່ອງແມ່ຂ່າຍ DNS ລຸ່ມນ້ໍາ, ໃນ syntax ດຽວກັນກັບການນໍາໃຊ້ --ທ້ອງຖິ່ນທີ່ຢູ່ ຖ້າຫາກວ່າ
ພອດບໍ່ໄດ້ລະບຸ, 53 ຖືກນໍາໃຊ້.
ໃຊ້ dnsdist ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net