DNS ແມ່ນຫຍັງ?
ທຸກໆຄັ້ງທີ່ທ່ານເປີດເວັບໄຊທ໌, ບໍລິການໄດເລກະທໍລີທີ່ເບິ່ງບໍ່ເຫັນຈະແປຊື່ທີ່ທ່ານພິມເຂົ້າໄປໃນຕົວເລກທີ່ຄອມພິວເຕີຂອງທ່ານສາມາດບັນລຸໄດ້. ນີ້ແມ່ນວິທີທີ່ລະບົບຊື່ໂດເມນເຮັດວຽກ - ແລະວິທີການອ່ານສິ່ງທີ່ມັນເຜີຍແຜ່ກ່ຽວກັບໂດເມນໃດໆ.
ປື້ມໂທລະສັບຂອງອິນເຕີເນັດ
ຄອມພິວເຕີບໍ່ໄດ້ທ່ອງໂດຍຊື່ — ພວກເຂົາເຈົ້າເຊື່ອມຕໍ່ກັບ ທີ່ຢູ່ IP. DNS, ໄດ້ ລະບົບຊື່ໂດເມນ, ແມ່ນໄດເລກະທໍລີແຈກຢາຍທີ່ແຜນທີ່ຊື່ທີ່ຫນ້າຈົດຈໍາເຊັ່ນ example.com ກັບຕົວເລກເຫຼົ່ານັ້ນ. ມັນຖືກປະດິດໃນປີ 1983 ຢ່າງແນ່ນອນເພາະວ່າໄຟລ໌ໂຮດດຽວຂອງອິນເຕີເນັດໃນສະແຕນຟອດແມ່ນບໍ່ສາມາດຮັກສາໄດ້.
ສອງສິ່ງທີ່ເຮັດໃຫ້ DNS ໂດດເດັ່ນ: ມັນແມ່ນ ແຈກຢາຍ (ບໍ່ມີເຄື່ອງດຽວຮູ້ທຸກຢ່າງ), ແລະມັນແມ່ນ cache ຢູ່ທົ່ວທຸກແຫ່ງ (ຄໍາຕອບຖືກຈື່ໄວ້ເປັນເວລາຫນຶ່ງ, ດັ່ງນັ້ນການຊອກຫາແມ່ນໄວ). ຄຸນສົມບັດທັງສອງຮູບຮ່າງວິທີການຂອງລະບົບປະຕິບັດປະຈໍາວັນ.
ຈະເກີດຫຍັງຂຶ້ນໃນລະຫວ່າງການຊອກຫາ DNS
ເມື່ອຕົວທ່ອງເວັບຂອງທ່ານຮ້ອງຂໍໃຫ້ມີເວັບໄຊທ໌, ລະບົບຕ່ອງໂສ້ຂອງເຄື່ອງແມ່ຂ່າຍ DNS ຈະຮ່ວມມືໃນສອງສາມມິນລິວິນາທີ:
#1. ອຸປະກອນຂອງທ່ານຮ້ອງຂໍການແກ້ໄຂການຕັ້ງຄ່າຂອງຕົນ (ມັກ ISP ຂອງທ່ານ, ຫຼື 8.8.8.8 / 1.1.1.1) # 2. ຜູ້ແກ້ໄຂ, ຖ້າມັນບໍ່ມີຄໍາຕອບໃນຖານຄວາມຈໍາ, ຍ່າງຕາມລໍາດັບ: # ເຊີບເວີຮາກ → ເຊີບເວີ ".com" → ເຊີບເວີຊື່ຂອງ example.com # 3. ເຄື່ອງແມ່ຂ່າຍສິດອໍານາດຂອງໂດເມນຕອບດ້ວຍບັນທຶກຕົວຈິງ # 4. ຕົວແກ້ໄຂເກັບຄຳຕອບສຳລັບ TTL ຂອງບັນທຶກ ແລະຕອບກັບຫາເຈົ້າ
hop ສຸດທ້າຍ - ເຄື່ອງແມ່ຂ່າຍທີ່ເວົ້າສໍາລັບໂດເມນຂອງມັນເອງ - ແມ່ນສິ່ງທີ່ບັນທຶກ NS (ຂ້າງລຸ່ມນີ້) ຊີ້ໃຫ້ເຫັນ. ທຸກສິ່ງທຸກຢ່າງຂ້າງເທິງມັນເປັນພຽງແຕ່ຄະນະຜູ້ແທນ.
ປະເພດບັນທຶກທີ່ມີຄວາມສໍາຄັນ
ເຂດ DNS ຂອງໂດເມນເປັນຖານຂໍ້ມູນນ້ອຍໆຂອງບັນທຶກທີ່ພິມ. ນີ້ແມ່ນສິ່ງທີ່ເຈົ້າຈະພົບຕົວຈິງ:
| ປະເພດ | ມັນເຮັດຫຍັງ | ຕົວຢ່າງ |
|---|---|---|
| A | ສ້າງແຜນທີ່ຊື່ໄປຫາທີ່ຢູ່ IPv4 | example.com → 93.184.216.34 |
| AAAA | ສ້າງແຜນທີ່ຊື່ໄປຫາທີ່ຢູ່ IPv6 | example.com → 2606:2800::2201 |
| CNAME | Alias: ຊີ້ຊື່ໃສ່ຊື່ອື່ນ | www.example.com → example.com |
| MX | ເຄື່ອງແມ່ຂ່າຍເມລທີ່ໄດ້ຮັບອີເມວຂອງໂດເມນ | 10 aspmx.l.google.com |
| TXT | ຂໍ້ຄວາມຟຣີ: SPF ຕ້ານ spam, DKIM, ຫຼັກຖານຄວາມເປັນເຈົ້າຂອງ | "v=spf1 -all" |
| NS | ເຊີບເວີຊື່ທີ່ມີອຳນາດສຳລັບເຂດ | ns1.examplehost.com |
| CAA | ເຈົ້າຫນ້າທີ່ໃບຢັ້ງຢືນໃດອາດຈະອອກໃບຢັ້ງຢືນ TLS | 0 issue "letsencrypt.org" |
| SOA | ເຂດ metadata: ເຄື່ອງແມ່ຂ່າຍຕົ້ນຕໍ, ຕິດຕໍ່ພົວພັນ, caching timers | ns1. 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 ຕອບໃຫ້.
ສຶກສາເພີ່ມເຕີມ
- ຢາກເຫັນຕົວເລກໃນອີກດ້ານໜຶ່ງບໍ? ອ່ານ ທີ່ຢູ່ IP ແມ່ນຫຍັງ ຫຼື ການປຽບທຽບ IPv4 ກັບ IPv6.
- ການສືບສວນຊື່ສຽງຂອງ IP? ເບິ່ງ ຄູ່ມືບັນຊີດໍາ IP.
ຄໍາຖາມ 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 ແມ່ນການແປພາສາລະຫວ່າງພວກເຂົາ.