Defaults.Exposed › การตั้งค่า › DNSSEC
วิธีตั้งค่า DNSSEC บน Namecheap
เปิด DNSSEC ใน Namecheap เพื่อป้องกันไม่ให้ใครปลอมแปลงคำตอบ DNS ของคุณและเปลี่ยนเส้นทางผู้เยี่ยมชมหรืออีเมลของคุณ
เหตุใดสิ่งนี้จึงสำคัญต่อธุรกิจของคุณ
ทุกครั้งที่มีคนเปิดเว็บไซต์ของคุณหรือส่งอีเมลถึงคุณ คอมพิวเตอร์ของพวกเขาจะถาม DNS system ว่าจะหาคุณได้ที่ไหน คำตอบเหล่านั้นมักเดินทางโดยไม่มีลายเซ็น ดังนั้นผู้โจมตีที่สามารถแทรกแซงการค้นหาได้จะส่งผู้เยี่ยมชมของคุณไปยังเว็บไซต์ปลอมอย่างเงียบ ๆ หรือเปลี่ยนเส้นทางอีเมลของคุณไปยังเซิร์ฟเวอร์ของตัวเอง — ในขณะที่โดเมนจริงของคุณยังปรากฏในแถบที่อยู่
DNSSEC ปิดประตูนั้น มันเซ็น DNS answers ของคุณด้วยวิธีการเข้ารหัส ดังนั้นทุกคนที่ค้นหาคุณสามารถยืนยันได้ว่าคำตอบมาจากคุณจริง ๆ และไม่ได้ถูกดัดแปลงระหว่างทาง พูดให้เข้าใจง่าย: มันป้องกันการแย่งชิงโดเมนและ cache poisoning การโจมตีที่ทำให้โดเมนของคุณเองต่อต้านลูกค้าของคุณ ฟรี และเมื่อ Namecheap รัน DNS ของคุณก็ใกล้เคียงกับการคลิกหนึ่งครั้ง
DNSSEC ทำงานอย่างไร (และทำไม Namecheap จึงง่าย)
DNSSEC มีสองส่วน: DNS host เซ็น records ของคุณและเผยแพร่ keys (DNSKEY) รวมถึง fingerprint เล็ก ๆ ที่เรียกว่า DS record และ registrar ฝาก DS record นั้นใน parent zone เพื่อให้อินเทอร์เน็ตส่วนที่เหลือเชื่อถือลายเซ็น
เมื่อ Namecheap เป็น ทั้ง registrar และ DNS host ของคุณ — นั่นคือโดเมนของคุณใช้ Namecheap BasicDNS / PremiumDNS — Namecheap จัดการทั้งสองส่วนด้วยสวิตช์เดียว มันเซ็น zone และเผยแพร่ DS record ขึ้นห่วงโซ่ให้คุณ เมื่อ DNS ของคุณโฮสต์ที่อื่น คุณจะคัดลอก DS record จาก host นั้นมาใส่ใน Namecheap ด้วยมือแทน
ความเสี่ยงจริง — ทำตามลำดับ
DNSSEC สามารถทำให้โดเมนของคุณออฟไลน์ได้หากตั้งค่าผิด สองวิธีที่เกิดขึ้นได้:
- DS record ที่ฝากไว้ที่ registrar ที่ ไม่ตรงกับสิ่งที่ DNS host เซ็นด้วยจริงๆ
- ย้าย DNS ไปยัง host อื่น (หรือปิดการเซ็น) โดยไม่ลบ DS record ก่อน — DS record เก่ายังคงต้องการลายเซ็นที่ไม่มีอยู่แล้ว และการค้นหาล้มเหลว
ดังนั้น: หากคุณย้าย DNS ออกจาก Namecheap หรือออกจาก nameservers ของ Namecheap ปิด DNSSEC และล้าง DS record ก่อน จากนั้นค่อยย้าย ทำตามขั้นตอนด้านล่างตามลำดับและคุณจะปลอดภัย
ยืนยันว่า Namecheap รัน DNS ของคุณ
ตรวจสอบว่าอะไรตอบ DNS สำหรับโดเมนของคุณ ในบัญชี Namecheap ของคุณ เปิดโดเมนและดูการตั้งค่า Nameservers บนแท็บ Domain:
- หากตั้งเป็น Namecheap BasicDNS หรือ Namecheap Web Hosting DNS / PremiumDNS Namecheap โฮสต์ DNS ของคุณ — ใช้ขั้นตอน one-click
- หากแสดง Custom DNS ที่ชี้ไปยังผู้ให้บริการอื่น ผู้ให้บริการนั้นโฮสต์ DNS ของคุณ — เปิด DNSSEC ที่นั่นก่อน จากนั้นเพิ่ม DS record ที่ให้มาใน Namecheap
ขั้นตอนบน Namecheap (Namecheap เป็นทั้ง registrar และ DNS host)
- ลงชื่อเข้าใช้ Namecheap
- ไปที่ Domain List และคลิก Manage ข้างโดเมนของคุณ
- เปิดแท็บ Advanced DNS
- เลื่อนไปที่ส่วน DNSSEC
- สลับ DNSSEC เป็น on
- ยืนยัน ด้วย DNS ของ Namecheap เอง Namecheap เซ็น zone และเผยแพร่ DS record ขึ้นห่วงโซ่ให้คุณ — ไม่มีอะไรต้องคัดลอกที่อื่น
ขั้นตอนเมื่อ DNS ของคุณโฮสต์ที่อื่น
หาก Namecheap เป็น registrar ของคุณแต่บริษัทอื่นโฮสต์ DNS ของคุณ:
- เปิด DNSSEC ที่ DNS host ของคุณก่อนและคัดลอกค่า DS record ที่ผลิต — โดยทั่วไปคือ Key Tag, Algorithm, Digest Type และ Digest
- ใน Namecheap เปิดโดเมนและไปที่แท็บ Advanced DNS จากนั้นส่วน DNSSEC
- เพิ่ม DS record และป้อนค่าจาก DNS host ของคุณให้ตรงทุกอักขระในช่องที่ตรงกัน
- บันทึก DS record ถูกฝากใน parent zone ทำให้ห่วงโซ่ความน่าเชื่อถือสมบูรณ์
ข้อผิดพลาดที่มักเกิดขึ้นบน Namecheap
- สวิตช์ทำทุกอย่างเฉพาะเมื่อ Namecheap โฮสต์ DNS ของคุณด้วย บน Custom DNS การสลับมันเพียงอย่างเดียวไม่เพียงพอ — คุณต้องวาง DS record จาก DNS host จริงของคุณ
- อย่า double-sign หาก DNS host ภายนอกของคุณเซ็น zone แล้ว คุณเพียงป้อน DS record ของมันที่ Namecheap — คุณไม่ได้เปิดการเซ็นของ Namecheap เองด้วย
- คัดลอกค่า DS ทีละอักขระ ตัวเลขผิดเพียงตัวเดียวใน Digest หมายความว่า DS จะไม่ตรงกับลายเซ็น ซึ่งเป็นสิ่งที่ทำให้โดเมนออฟไลน์พอดี วาง อย่าพิมพ์ใหม่
- จับคู่ตัวเลข algorithm และ digest-type กับสิ่งที่ DNS host ของคุณรายงาน อย่าเดา
- ปิด DNSSEC ก่อนเปลี่ยน nameservers การสลับ DNS hosts โดยยังมี DS record เก่าอยู่เป็นวิธีคลาสสิกในการทำให้โดเมนออฟไลน์
- ให้เวลามัน การเปลี่ยนแปลงอาจใช้เวลาตั้งแต่นาทีถึงหนึ่งวันเพื่อแพร่กระจายอย่างสมบูรณ์
ตรวจสอบว่าได้ผล
เมื่อเปิด DNSSEC แล้ว (และ DS record อยู่ที่นั่น) ให้ตรวจสอบฟรีบนเว็บไซต์นี้ ระบบจะบอกคุณด้วยภาษาธรรมดาว่า DNSSEC ถูกเผยแพร่และน่าเชื่อถือสำหรับโดเมนของคุณหรือไม่
เสร็จแล้ว? ตรวจสอบโดเมนของคุณฟรี เพื่อยืนยันว่าใช้งานได้ — และดูคะแนนเต็มของคุณใน 34 การตรวจสอบ