จัดการโซนและระเบียน DNS แบบกำหนดเอง
โซนแบบกำหนดเองใช้จัดการระเบียนแปลงชื่อของโดเมนใน DNS ของ Zero Trust ต่างจากกลุ่มเนมเซิร์ฟเวอร์ที่กำหนด DNS ต้นทาง โซนจะจัดการระเบียนเฉพาะภายในโซน
ตรวจสอบโดเมนของโซน เนื้อหาระเบียนและขอบเขตการกระจายแยกกัน การบันทึกโซนไม่ยืนยันว่าอุปกรณ์ทุกเครื่องได้รับการตั้งค่าหรือบริการที่ระเบียนชี้ไปเข้าถึงได้
เตรียมก่อนดำเนินการ
- ใช้บัญชีที่มีสิทธิ์จัดการ DNS ของ Zero Trust และกำหนดโดเมนที่ต้องดูแลกับผู้รับผิดชอบ
- ยืนยันว่าอุปกรณ์เป้าหมายเชื่อมต่อ Zero Trust และอนุญาตให้ใช้การจัดการ DNS พร้อมกำหนดกลุ่มการเข้าถึงที่ต้องรับระเบียน
- ตรวจสอบว่าระเบียนใหม่ไม่ขัดกับชื่อ DNS และการตั้งค่าธุรกิจเดิมโดยไม่ตั้งใจ และเตรียมที่อยู่หรือชื่อแทนเป้าหมายที่ตรวจสอบได้
- ประเมินผลกระทบก่อนเปลี่ยนและทดลองด้วยอุปกรณ์ที่ควบคุมกับชื่อทดสอบก่อน
สร้างโซน
- ในคอนโซลเปิด DNS ของ Zero Trust หากมีชุดเนมเซิร์ฟเวอร์หรือโซนแบบกำหนดเองอยู่แล้ว ให้เลือกแท็บ “Custom Zones” แล้วเลือก “Create” หากทั้งสองรายการว่าง ให้เลือก “Create Custom Zone” ในหน้าแนะนำ
- ป้อนโดเมนโซนใน “Domain” และชื่อที่แยกวัตถุประสงค์ได้ใน “Name” ตามจำเป็น โดเมนเป็นข้อมูลบังคับและแก้ไม่ได้หลังสร้าง หากต้องเปลี่ยนให้วางแผนสร้างโซนใหม่
- เปิด “Distribution Settings” แล้วเลือกกลุ่มที่ต้องรับโซนใน “Distribution Groups” หากไม่เลือกกลุ่มกระจาย โซนอาจใช้กับอุปกรณ์ทุกเครื่องที่ตรงเงื่อนไข หากต้องทดลองหรือจำกัดแผนกให้เลือกกลุ่มชัดเจน
- เปิด “Enable Search Domain” ตามจำเป็น เมื่อเปิด โซนจะส่งเป็นโดเมนค้นหา DNS แต่การเติมชื่อสั้นยังขึ้นกับระบบปฏิบัติการและแอป
- หลังบันทึก ตรวจสอบชื่อ โดเมน กลุ่มและสถานะในรายการ แล้วเข้าโซนเพื่อดูแลระเบียน DNS
ต่างจากกลุ่มเนมเซิร์ฟเวอร์ที่ต้องเลือกขอบเขต โซนกำหนดเองอาจไม่เลือกกลุ่มกระจาย อย่าใช้สมมติฐานเดียวกัน เมื่อปิดโซนไม่ควรคาดว่าค่าใหม่จะยังมีผลบนอุปกรณ์ ต้องรอให้อุปกรณ์เดิมรับการเปลี่ยนและตรวจสอบ
ระเบียนชื่อเดียวกันและข้อขัดแย้ง: ภายในโซนเดียวกัน ชื่อเดียวสามารถมีระเบียน A หรือ AAAA หลายรายการที่มีค่าต่างกัน และมีทั้ง A กับ AAAA ได้ แต่ CNAME ไม่สามารถอยู่ร่วมกับระเบียนชื่อเดียวกันอื่น รวมถึง CNAME อีกรายการ ระเบียนที่ชื่อ ประเภท และค่าเหมือนกันไม่สามารถสร้างซ้ำได้แม้ TTL ต่างกัน หากบันทึกไม่สำเร็จให้ตรวจระเบียนและประเภทเดิมก่อน ก่อนแทนที่ให้ประเมินผลต่อแคชและบริการและเตรียมแผนกู้คืน
ระเบียนไวลด์การ์ด: ชื่อระเบียนในโซนกำหนดเองสามารถใช้ไวลด์การ์ดด้านซ้ายสุด เช่น สร้างระเบียน A สำหรับ *.dev.example.com ใน dev.example.com ในบางกรณีของการแปลงชื่อบนอุปกรณ์ หากชื่อที่ค้นหาไม่มีระเบียนภายในแบบระบุชัด git.dev.example.com อาจตรงกับระเบียนนี้ ส่วนรากโซน dev.example.com และชื่อที่ลึกกว่า api.git.dev.example.com ไม่ตรงกับระเบียนไวลด์การ์ดนี้ การตั้งค่า DNS อื่นยังอาจตอบได้ ให้ทดสอบชื่อเฉพาะ รากโซน และชื่อหลายระดับแยกกัน อย่าถือว่ากฎนี้รับประกันการแปลงชื่อหรือการบล็อกทุกระดับ
เพิ่มระเบียน DNS
- เปิดโซนเป้าหมายจากรายการ เข้า “DNS Records” และเลือก “Create Record”
- ป้อนชื่อโดเมนเต็ม เช่น ในโซน
dev.example.comป้อนgit.dev.example.com - เลือกชนิดระเบียนและป้อนเนื้อหาที่ตรงกัน โดยป้อนที่อยู่ IPv4 สำหรับ
Aที่อยู่ IPv6 สำหรับAAAAและชื่อโดเมนเป้าหมายสำหรับCNAME - ป้อน TTL เป็นจำนวนบวกตามข้อกำหนด DNS และบันทึก ค่าเริ่มต้นของระเบียนใหม่คือ
300ตรวจสอบชื่อ ชนิด เนื้อหาและ TTL ในรายการ - ยืนยันว่าโซนเปิดและมีระเบียนที่ต้องการ แล้วค้นชื่อเต็มจากอุปกรณ์ในขอบเขต โซนที่ไม่มีระเบียนจะไม่สร้างชุดระเบียนสำหรับส่ง
ตัวอย่างเพิ่มระเบียน A ของ git.dev.example.com ใน dev.example.com โดยใช้ที่อยู่ทดสอบ 10.20.0.10 ค่าเหล่านี้เป็นตัวอย่างไม่ใช่ค่าเริ่มต้น องค์กรต้องยืนยันเป้าหมายจริง
TTL เป็นศูนย์หรือว่าง: หน้าจอรับ 0 และถือว่าการล้างช่องเป็น 0 ด้วย เมื่อสร้างระเบียนใหม่ 0 จะถูกบันทึกเป็น 300 วินาที ส่วนการแก้ไขระเบียนเดิมด้วย 0 จะคง TTL เดิม ไม่เปลี่ยนเป็นศูนย์ ระเบียนเก่าที่มี TTL ไม่เป็นบวกจะใช้ค่า 60 วินาทีเมื่อส่งให้อุปกรณ์ อย่าใช้ 0 เพื่อหมายถึงปิดแคช ให้ป้อนค่าบวกที่ต้องการ บันทึก เปิดหรือโหลดรายการใหม่เพื่อตรวจค่าที่บันทึก แล้วทดสอบบนอุปกรณ์นำร่อง
ระเบียนกำหนดเองและแหล่ง DNS อื่น
โซนกำหนดเองไม่ใช่ขอบเขตแยกชื่อทั้งหมด เมื่ออุปกรณ์ประมวลผลโซนที่ได้รับ ชื่อที่ไม่มีในโซนอาจถูกส่งต่อไปยังแหล่งแก้ชื่ออื่นที่ใช้ได้ อย่าสมมติว่าชื่อที่ไม่ได้ตั้งค่าจะถูกบล็อกเสมอ หรือคำค้นจะไม่ออกนอกขอบเขตที่องค์กรอนุญาต
ตรวจสอบระเบียนแต่ละประเภทของชื่อเดียวกันแยกกัน เช่น หากโซนมีเพียงระเบียน A สำหรับ git.dev.example.com การถาม AAAA สำหรับชื่อนั้นอาจได้คำตอบที่ไม่มีที่อยู่ อย่าสมมติว่าระบบจะถามเซิร์ฟเวอร์ต้นทางเพิ่มเติมเพื่อหาที่อยู่ IPv6 เสมอ กฎ DNS อื่นและวิธีแก้ชื่อของอุปกรณ์อาจมีผลต่อผลสุดท้าย ชื่อและที่อยู่เป็นเพียงตัวอย่าง
ก่อนใช้งาน ให้ใช้อุปกรณ์ทดลองและชื่อทดสอบที่องค์กรอนุญาต ตรวจสอบ A และ AAAA ของชื่อที่ตั้งค่า ชื่อที่ไม่ได้ตั้งในโซน และชื่อนอกโซนแยกกัน ตรวจว่าคำตอบสุดท้ายและแหล่ง DNS ที่ใช้จริงตรงตามข้อกำหนดความปลอดภัย อย่าใช้ชื่ออ่อนไหวที่ไม่ได้รับอนุญาตทดสอบการแก้ชื่อภายนอก และตรวจสอบการเชื่อมต่อธุรกิจและนโยบายการเข้าถึงแยกกัน
หาก CNAME ที่กำหนดเองชี้ไปยังชื่อในเขตที่แจกจ่ายเดียวกัน แต่ระเบียนเป้าหมายมีเฉพาะใน DNS ต้นทาง อย่าสมมติว่าปลายทางจะใช้ชื่อแทนที่กำหนดเองแล้วสอบถามเป้าหมายจากต้นทางเสมอ ในกรณีนี้ คำถามชื่อแทนเดิมอาจถูกส่งต่อให้แหล่งแปลชื่ออื่น และอาจล้มเหลวหากแหล่งนั้นไม่มีชื่อแทน ควรกำหนดระเบียนเป้าหมายที่ต้องใช้ในเขตกำหนดเอง และทดสอบชื่อแทนกับชื่อเป้าหมายแยกกัน
เมื่อชื่อหนึ่งส่งคืนที่อยู่ A หรือ AAAA หลายรายการ ไคลเอนต์อาจกรองบางที่อยู่ตามสถานะการเชื่อมต่อของโหนด Zero Trust ที่รู้จัก ที่อยู่ที่ไม่รู้จักจะไม่ถูกกรองด้วยเหตุผลนี้ และไม่รับประกันการกรองเมื่อมีที่อยู่เดียวหรือเมื่อตัวเลือกทั้งหมดใช้งานไม่ได้ การได้รับที่อยู่จาก DNS ไม่ยืนยันสุขภาพของบริการหรือความสำเร็จในการเข้าถึง ให้ตรวจสอบการเชื่อมต่อโหนด สถานะบริการ และการเข้าถึงจริงแยกกัน
แก้ไข ปิดใช้งาน หรือลบโซนและระเบียน
ก่อนเปลี่ยนแปลง ให้บันทึกการตั้งค่าโซน ขอบเขตการแจกจ่าย และเนื้อหาระเบียนเดิม ประเมินผลกระทบและเตรียมวิธีกู้คืน
- เปิด Zero Trust > DNS > Custom Zones เลือก Edit ในแถวโซนเป้าหมาย แก้ไขชื่อ กลุ่มแจกจ่าย หรือการตั้งค่าโดเมนค้นหา แล้วเลือก Save โดเมนของโซนแก้ไขไม่ได้หลังสร้าง
- ใช้สวิตช์สถานะในแถวโซนเพื่อปิดหรือเปิดใช้งานอีกครั้ง แล้วตรวจสอบสถานะสุดท้าย สวิตช์อาจใช้ไม่ได้ระหว่างดำเนินการหรือเมื่อไม่มีสิทธิ์เขียน
- หากต้องแก้ไขระเบียน ให้เลือกแถวโซนเพื่อเปิดรายการ เลือก Edit ที่ระเบียนเป้าหมายและเลือก Save หลังแก้ไข หากต้องลบ เลือก Delete ตรวจสอบเป้าหมายและยืนยันด้วย Delete
- หากต้องลบทั้งโซน ให้กลับไปยังรายการโซน เลือก Delete ในแถวเป้าหมาย ตรวจสอบและยืนยันด้วย Delete สิทธิ์ลบอาจต่างจากสิทธิ์แก้ไข หลังดำเนินการให้ตรวจรายการ รวมทั้งทดสอบการแปลงชื่อและการอัปเดตแคชบนอุปกรณ์ที่ได้รับผลกระทบ
เปลี่ยนแปลงและแก้ปัญหา
- ก่อนแก้หรือลบระเบียน ตรวจสอบบริการที่พึ่งพาชื่อนี้ อุปกรณ์และผลกระทบต่อแคช หลังบันทึกให้ค้นอีกครั้งและรอการรับค่าและอัปเดตแคช DNS ตามจำเป็น
- หากผลไม่ตรง ให้ตรวจว่าโซนเปิด มีระเบียนอย่างน้อยหนึ่งรายการ และอุปกรณ์ใช้การจัดการ DNS ของ Zero Trust หากเลือกกลุ่มกระจาย ให้ตรวจว่าอุปกรณ์อยู่ในกลุ่มที่เลือกอย่างน้อยหนึ่งกลุ่ม หากไม่เลือกกลุ่ม โซนอาจใช้กับอุปกรณ์ทุกเครื่องที่ตรงเงื่อนไขโดยไม่ต้องเป็นสมาชิกกลุ่มกระจายที่ระบุ
- ตรวจสอบชื่อเต็ม ชนิดและเนื้อหาให้ตรงกัน เป้าหมายของ
CNAMEต้องแปลงชื่อได้ในสภาพแวดล้อมปัจจุบันด้วย - หากแปลงชื่อถูกต้องแต่บริการใช้ไม่ได้ ให้ตรวจสอบเส้นทาง นโยบายเข้าถึง บริการเป้าหมายและเครือข่าย ระเบียน DNS แก้เพียงการแปลงชื่อ ไม่ให้สิทธิ์เข้าถึงโดยอัตโนมัติ
- การปิดหรือลบโซนกระทบอุปกรณ์ที่พึ่งพาระเบียน ก่อนเปลี่ยนให้บันทึกค่าและเตรียมการกู้คืน แล้วตรวจสอบด้วยอุปกรณ์ทดสอบทั้งในและนอกขอบเขต
วันที่อัปเดต