DNS ແມ່ນຫຍັງ?

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

ປື້ມໂທລະສັບຂອງອິນເຕີເນັດ

ຄອມ​ພິວ​ເຕີ​ບໍ່​ໄດ້​ທ່ອງ​ໂດຍ​ຊື່ — ພວກ​ເຂົາ​ເຈົ້າ​ເຊື່ອມ​ຕໍ່​ກັບ​ ທີ່ຢູ່ IP. DNS, ໄດ້ ລະບົບຊື່ໂດເມນ, ແມ່ນໄດເລກະທໍລີແຈກຢາຍທີ່ແຜນທີ່ຊື່ທີ່ຫນ້າຈົດຈໍາເຊັ່ນ example.com ກັບຕົວເລກເຫຼົ່ານັ້ນ. ມັນຖືກປະດິດໃນປີ 1983 ຢ່າງແນ່ນອນເພາະວ່າໄຟລ໌ໂຮດດຽວຂອງອິນເຕີເນັດໃນສະແຕນຟອດແມ່ນບໍ່ສາມາດຮັກສາໄດ້.

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

ຈະເກີດຫຍັງຂຶ້ນໃນລະຫວ່າງການຊອກຫາ DNS

ເມື່ອຕົວທ່ອງເວັບຂອງທ່ານຮ້ອງຂໍໃຫ້ມີເວັບໄຊທ໌, ລະບົບຕ່ອງໂສ້ຂອງເຄື່ອງແມ່ຂ່າຍ DNS ຈະຮ່ວມມືໃນສອງສາມມິນລິວິນາທີ:

The life of a lookup
#1. ອຸ​ປະ​ກອນ​ຂອງ​ທ່ານ​ຮ້ອງ​ຂໍ​ການ​ແກ້​ໄຂ​ການ​ຕັ້ງ​ຄ່າ​ຂອງ​ຕົນ (ມັກ ISP ຂອງ​ທ່ານ​, ຫຼື 8.8.8.8 / 1.1.1.1​)
# 2. ຜູ້ແກ້ໄຂ, ຖ້າມັນບໍ່ມີຄໍາຕອບໃນຖານຄວາມຈໍາ, ຍ່າງຕາມລໍາດັບ:
# ເຊີບເວີຮາກ → ເຊີບເວີ ".com" → ເຊີບເວີຊື່ຂອງ example.com
# 3. ເຄື່ອງແມ່ຂ່າຍສິດອໍານາດຂອງໂດເມນຕອບດ້ວຍບັນທຶກຕົວຈິງ
# 4. ຕົວແກ້ໄຂເກັບຄຳຕອບສຳລັບ TTL ຂອງບັນທຶກ ແລະຕອບກັບຫາເຈົ້າ

hop ສຸດທ້າຍ - ເຄື່ອງແມ່ຂ່າຍທີ່ເວົ້າສໍາລັບໂດເມນຂອງມັນເອງ - ແມ່ນສິ່ງທີ່ບັນທຶກ NS (ຂ້າງລຸ່ມນີ້) ຊີ້ໃຫ້ເຫັນ. ທຸກສິ່ງທຸກຢ່າງຂ້າງເທິງມັນເປັນພຽງແຕ່ຄະນະຜູ້ແທນ.

ປະເພດບັນທຶກທີ່ມີຄວາມສໍາຄັນ

ເຂດ DNS ຂອງໂດເມນເປັນຖານຂໍ້ມູນນ້ອຍໆຂອງບັນທຶກທີ່ພິມ. ນີ້ແມ່ນສິ່ງທີ່ເຈົ້າຈະພົບຕົວຈິງ:

ປະເພດມັນເຮັດຫຍັງຕົວຢ່າງ
Aສ້າງແຜນທີ່ຊື່ໄປຫາທີ່ຢູ່ IPv4example.com → 93.184.216.34
AAAAສ້າງແຜນທີ່ຊື່ໄປຫາທີ່ຢູ່ IPv6example.com → 2606:2800::2201
CNAMEAlias: ຊີ້ຊື່ໃສ່ຊື່ອື່ນwww.example.com → example.com
MXເຄື່ອງແມ່ຂ່າຍເມລທີ່ໄດ້ຮັບອີເມວຂອງໂດເມນ10 aspmx.l.google.com
TXTຂໍ້ຄວາມຟຣີ: SPF ຕ້ານ spam, DKIM, ຫຼັກຖານຄວາມເປັນເຈົ້າຂອງ"v=spf1 -all"
NSເຊີບເວີຊື່ທີ່ມີອຳນາດສຳລັບເຂດns1.examplehost.com
CAAເຈົ້າຫນ້າທີ່ໃບຢັ້ງຢືນໃດອາດຈະອອກໃບຢັ້ງຢືນ TLS0 issue "letsencrypt.org"
SOAເຂດ metadata: ເຄື່ອງແມ່ຂ່າຍຕົ້ນຕໍ, ຕິດຕໍ່ພົວພັນ, caching timersns1. dns-admin. …
PTRປີ້ນກັບກັນ: ແຜນທີ່ IP ກັບຄືນໄປບ່ອນຊື່ໂຮດ8.8.8.8 → dns.google

ສອງ quirks ມີຄ່າຄວນຮູ້: CNAME ແມ່ນ ບໍ່ອະນຸຍາດ ຢູ່ໃນຮາກຂອງໂດເມນ (ນັ້ນແມ່ນເຫດຜົນ example.com ໃຊ້ບັນທຶກ A/AAAA ໂດຍກົງ), ແລະໂດເມນທີ່ມີ MX "0 ." ມີ null MX — ວິທີທີ່ເຈດຕະນາເວົ້າວ່າ "ໂດເມນນີ້ສົ່ງອີເມວແຕ່ບໍ່ໄດ້ຮັບ".

Caching, TTL ແລະການຂະຫຍາຍພັນ

ທຸກໆບັນທຶກມີ a TTL (ເວລາດໍາລົງຊີວິດ) — ຈໍາ​ນວນ​ວິ​ນາ​ທີ​ແກ້​ໄຂ​ອາດ​ຈະ​ນໍາ​ໃຊ້​ຄໍາ​ຕອບ​ກ່ອນ​ທີ່​ຈະ​ຖາມ​ອີກ​ເທື່ອ​ຫນຶ່ງ​. A TTL 3600 ວິນາທີຫມາຍຄວາມວ່າເຖິງຫນຶ່ງຊົ່ວໂມງຂອງ caching ທົ່ວໂລກ; TTL 60 ວິນາທີຫມາຍຄວາມວ່າການປ່ຽນແປງຈະປາກົດພາຍໃນຫນຶ່ງນາທີ.

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

ຄໍາແນະນໍາການແກ້ໄຂບັນຫາ: ຖ້າເວັບໄຊທ໌ໂຫຼດສໍາລັບຜູ້ອື່ນແຕ່ບໍ່ແມ່ນສໍາລັບທ່ານ, ຕົວແກ້ໄຂທ້ອງຖິ່ນຂອງທ່ານອາດຈະຍັງຖືຄໍາຕອບທີ່ເກັບໄວ້ໃນຖານຄວາມຈໍາເກົ່າ. ການປ່ຽນອຸປະກອນຂອງທ່ານເປັນ 1.1.1.1 ຫຼືການລ້າງ DNS cache ໂດຍປົກກະຕິຈະແກ້ໄຂມັນ.

ກວດເບິ່ງ DNS ຂອງໂດເມນໃດນຶ່ງຕົວທ່ານເອງ

ທ່ານບໍ່ຕ້ອງການເຄື່ອງມືບັນທັດຄໍາສັ່ງ — ຜົນປະໂຫຍດຂອງຕົວທ່ອງເວັບຂອງພວກເຮົາສອບຖາມ Google ແລະຕົວແກ້ໄຂຂອງ Cloudflare:

  • DNS Checker — ດຶງ​ທຸກ​ປະ​ເພດ​ການ​ບັນ​ທຶກ​ຂອງ​ໂດ​ເມນ​ໃດ​ຫນຶ່ງ​ໃນ​ການ​ຄລິກ​ຫນຶ່ງ​.
  • ໂດເມນກັບ IP — ເບິ່ງ​ພຽງ​ແຕ່​ທີ່​ຢູ່​ທີ່​ໂດ​ເມນ​ຊີ້​ໄປ​ຫາ, ມີ​ລາຍ​ລະ​ອຽດ​ການ​ເປັນ​ເຈົ້າ​ພາບ.
  • ການຊອກຫາ IP ແບບປີ້ນກັບກັນ — ບັນທຶກ PTR: ຊື່ເຈົ້າພາບທີ່ IP ຕອບໃຫ້.

ສຶກສາເພີ່ມເຕີມ

FAQ

ຄໍາຖາມ DNS

DNS ແມ່ນຫຍັງໃນຄໍາສັບທີ່ງ່າຍດາຍ?

DNS (Domain Name System) ແມ່ນປື້ມໂທລະສັບຂອງອິນເຕີເນັດ: ມັນແປຊື່ທີ່ທ່ານສາມາດພິມໄດ້, ເຊັ່ນ: example.com, ເຂົ້າໄປໃນທີ່ຢູ່ IP ທີ່ຄອມພິວເຕີເຊື່ອມຕໍ່ຕົວຈິງ. ຖ້າບໍ່ມີມັນ, ເຈົ້າຈະຕ້ອງຈື່ຈໍາທີ່ຢູ່ຕົວເລກສໍາລັບທຸກໆເວັບໄຊທ໌.

8.8.8.8 ແລະ 1.1.1.1 ທີ່ຢູ່ແມ່ນຫຍັງ?

ພວກເຂົາເປັນຕົວແກ້ໄຂ DNS ສາທາລະນະທີ່ດໍາເນີນການໂດຍ Google ແລະ Cloudflare. ISP ຂອງທ່ານດໍາເນີນການອັນໜຶ່ງໂດຍຄ່າເລີ່ມຕົ້ນ, ແຕ່ໃຜກໍຕາມສາມາດສອບຖາມຂໍ້ມູນສາທາລະນະເຫຼົ່ານີ້ແທນ — ເຂົາເຈົ້າແມ່ນບໍ່ເສຍຄ່າ, ໄວ ແລະມັກຈະໄວກວ່າທີ່ຈະຮັບເອົາການປ່ຽນແປງ DNS. ເຄື່ອງມື DNS ຂອງພວກເຮົາສອບຖາມທັງສອງອັນຜ່ານ DNS-over-HTTPS ທີ່ເຂົ້າລະຫັດໄວ້.

ການປ່ຽນແປງ DNS ໃຊ້ເວລາດົນປານໃດເພື່ອເຮັດວຽກຢູ່ທົ່ວທຸກແຫ່ງ?

ຕາບໃດທີ່ TTL ທີ່ຜ່ານມາຂອງບັນທຶກ (ເວລາທີ່ຈະດໍາລົງຊີວິດ). Resolvers cache ຄໍາຕອບສໍາລັບໄລຍະເວລາ TTL - ວິນາທີຫາມື້ - ດັ່ງນັ້ນຫຼັງຈາກທີ່ທ່ານແກ້ໄຂບັນທຶກ, ຜູ້ແກ້ໄຂທົ່ວໂລກສືບຕໍ່ຮັບໃຊ້ຄໍາຕອບເກົ່າຈົນກ່ວາສໍາເນົາ cache ຂອງພວກເຂົາຫມົດອາຍຸ. ຫຼຸດ TTL ກ່ອນການປ່ຽນແປງທີ່ວາງແຜນເພື່ອເຮັດໃຫ້ສະຫຼັບໄວຂຶ້ນ.

ຄວາມແຕກຕ່າງລະຫວ່າງ DNS ແລະທີ່ຢູ່ IP ແມ່ນຫຍັງ?

ທີ່ຢູ່ IP ແມ່ນຕົວເລກທີ່ລະບຸອຸປະກອນໃນອິນເຕີເນັດ; DNS ແມ່ນລະບົບທີ່ສ້າງແຜນທີ່ຊື່ໂດເມນທີ່ຫນ້າຈົດຈໍາກັບຕົວເລກເຫຼົ່ານັ້ນ. ໂດເມນແມ່ນຊື່, IP ແມ່ນຈຸດຫມາຍປາຍທາງ, ແລະ DNS ແມ່ນການແປພາສາລະຫວ່າງພວກເຂົາ.