ຕັ້ງຄ່າເຊີບເວີ DNS Recursive ພື້ນຖານແລະຕັ້ງຄ່າເຂດ ສຳ ລັບໂດເມນ


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

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

ພຽງແຕ່ຄວາມຄິດຂອງມັນກໍ່ຈະມີເຫດຜົນພຽງພໍທີ່ຈະເຊົາໃຊ້ອິນເຕີເນັດຫຼືເຄືອຂ່າຍພາຍໃນພາຍຫຼັງໄປ.

ນັ້ນແມ່ນສິ່ງທີ່ແນ່ນອນວ່າໂລກທີ່ບໍ່ມີ Domain Name System (ທີ່ເອີ້ນວ່າ DNS) ແມ່ນຫຍັງ. ໂຊກດີ, ບໍລິການນີ້ແກ້ໄຂບັນຫາທັງ ໝົດ ທີ່ກ່າວມາຂ້າງເທິງ - ເຖິງແມ່ນວ່າຄວາມ ສຳ ພັນລະຫວ່າງທີ່ຢູ່ IP ແລະການປ່ຽນຊື່ກໍ່ຕາມ.

ດ້ວຍເຫດຜົນດັ່ງກ່າວ, ໃນບົດຄວາມນີ້, ພວກເຮົາຈະຮຽນຮູ້ວິທີການຕັ້ງຄ່າແລະການ ນຳ ໃຊ້ DNS server ແບບງ່າຍດາຍ, ເຊິ່ງເປັນການບໍລິການທີ່ຈະຊ່ວຍໃຫ້ການແປຊື່ໂດເມນເປັນທີ່ຢູ່ IP ແລະໃນທາງກັບກັນ.

ແນະ ນຳ ການແກ້ໄຂຊື່ DNS

ສຳ ລັບເຄືອຂ່າຍນ້ອຍໆທີ່ບໍ່ຂຶ້ນກັບການປ່ຽນແປງເລື້ອຍໆ, ເອກະສານ/etc/hosts ສາມາດຖືກ ນຳ ໃຊ້ເປັນວິທີການຫຍໍ້ຂອງຊື່ໂດເມນຕໍ່ການແກ້ໄຂບັນຫາທີ່ຢູ່ IP.

ດ້ວຍໄວຍາກອນທີ່ງ່າຍດາຍ, ເອກະສານນີ້ຊ່ວຍໃຫ້ພວກເຮົາເຊື່ອມໂຍງຊື່ (ແລະ/ຫຼືນາມແຝງ) ກັບທີ່ຢູ່ IP ດັ່ງຕໍ່ໄປນີ້:

[IP address] [name] [alias(es)]

ຍົກຕົວຢ່າງ,

192.168.0.1 gateway gateway.mydomain.com
192.168.0.2 web web.mydomain.com

ດັ່ງນັ້ນ, ທ່ານສາມາດໄປຫາເຄື່ອງຈັກເວັບໄຊທ໌ໄດ້ໂດຍຊື່ຂອງມັນ, ນາມແຝງ web.mydomain.com, ຫຼືທີ່ຢູ່ IP ຂອງມັນ.

ສຳ ລັບເຄືອຂ່າຍທີ່ໃຫຍ່ກວ່າຫລືຜູ້ທີ່ຂື້ນກັບການປ່ຽນແປງເລື້ອຍໆ, ການ ນຳ ໃຊ້ເອກະສານ/etc/hosts ເພື່ອແກ້ໄຂບັນດາຊື່ໂດເມນເຂົ້າໃນທີ່ຢູ່ IP ຈະບໍ່ແມ່ນທາງອອກທີ່ຍອມຮັບໄດ້. ນັ້ນແມ່ນບ່ອນທີ່ຕ້ອງການການບໍລິການທີ່ອຸທິດຕົນ.

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

ຮູບພາບຕໍ່ໄປນີ້ຈະຊ່ວຍພວກເຮົາໃຫ້ເຫັນຕົວຢ່າງ:

ໃນຮູບພາບຂ້າງເທິງ, ຮາກ (.) ເຂດປະກອບດ້ວຍ com, edu, ແລະໂດເມນສຸດທິ. ແຕ່ລະໂດເມນເຫຼົ່ານີ້ແມ່ນ (ຫລືສາມາດເປັນ) ໄດ້ຮັບການຄຸ້ມຄອງໂດຍອົງການຈັດຕັ້ງທີ່ແຕກຕ່າງກັນເພື່ອຫລີກລ້ຽງການຂື້ນກັບທີ່ໃຫຍ່ແລະກາງ. ສິ່ງນີ້ອະນຸຍາດໃຫ້ແຈກຢາຍ ຄຳ ຮ້ອງຂໍຢ່າງຖືກຕ້ອງຕາມ ລຳ ດັບ.

ມາເບິ່ງກັນວ່າມີຫຍັງເກີດຂື້ນພາຍໃຕ້ເສື້ອຜ້າ:

1. ເມື່ອລູກຄ້າເຮັດການສອບຖາມກັບ DNS server ສຳ ລັບ web1.sales.me.com, server ຈະສົ່ງ ຄຳ ຖາມໃຫ້ກັບ server (DNS) ທີ່ຢູ່ທາງເທິງ (ຮາກ), ເຊິ່ງຊີ້ໃຫ້ ຄຳ ຄົ້ນຫາເຄື່ອງແມ່ຂ່າຍຊື່ໃນ .com ເຂດ.

ສິ່ງນີ້, ສົ່ງ ຄຳ ຖາມໃຫ້ກັບເຄື່ອງແມ່ຂ່າຍຊື່ລະດັບຕໍ່ໄປ (ໃນເຂດ me.com ), ແລະຈາກນັ້ນສົ່ງໄປທີ່ sales.me.com . ຂະບວນການນີ້ຖືກເຮັດຊ້ ຳ ອີກຫລາຍຄັ້ງຕາມຄວາມຕ້ອງການຈົນກ່ວາ FQDN (ຊື່ໂດເມນທີ່ມີເງື່ອນໄຂຄົບຖ້ວນ, web1.sales.me.com ໃນຕົວຢ່າງນີ້) ຖືກສົ່ງຄືນໂດຍເຄື່ອງແມ່ຂ່າຍຊື່ຂອງເຂດທີ່ມັນຢູ່.

2. ໃນຕົວຢ່າງນີ້, server server ໃນ sales.me.com. ຕອບກັບທີ່ຢູ່ web1.sales.me.com ແລະສົ່ງຄືນສະມາຄົມຊື່ IP ທີ່ຕ້ອງການ ແລະຂໍ້ມູນອື່ນໆເຊັ່ນກັນ (ຖ້າມີການຕັ້ງຄ່າໃຫ້ເຮັດ).

ຂໍ້ມູນທັງ ໝົດ ນີ້ຈະຖືກສົ່ງໄປຫາເຊີບເວີ DNS ເດີມ, ເຊິ່ງຫຼັງຈາກນັ້ນຈະສົ່ງມັນຄືນໃຫ້ກັບລູກຄ້າທີ່ຮ້ອງຂໍໃນຄັ້ງ ທຳ ອິດ. ເພື່ອຫຼີກເວັ້ນການເຮັດຊ້ ຳ ຂັ້ນຕອນດຽວກັນ ສຳ ລັບການສອບຖາມທີ່ຄ້າຍຄືກັນໃນອະນາຄົດ, ຜົນຂອງການສອບຖາມຈະຖືກເກັບໄວ້ໃນ DNS server.

ນີ້ແມ່ນເຫດຜົນທີ່ວ່າການຕັ້ງຄ່າແບບນີ້ເປັນທີ່ຮູ້ຈັກທົ່ວໄປວ່າເປັນການເອີ້ນຄືນເຊີຟເວີ DNS.