การเชื่อมต่อนี้ช่วยคุณอย่างไร
การเชื่อมต่อบัญชี Azure ของคุณเองช่วยให้ DNS ของโดเมนสามารถให้บริการจากบัญชีของคุณแทนที่จะเป็นบัญชีของเรา คุณยังคงเป็นเจ้าของโซน ใบแจ้งหนี้ และแดชบอร์ดของผู้ให้บริการ ในขณะที่เราสร้างและอัปเดตเรกคอร์ดที่เว็บไซต์และกล่องจดหมายของคุณจำเป็นต้องใช้ คุณจึงไม่ต้องคัดลอกข้อมูลเหล่านั้นด้วยตนเอง
ก่อนที่คุณจะเริ่มต้น
การสมัครสมาชิก Azure และกลุ่มทรัพยากรที่มี — หรือกำลังจะมี — โซน DNS ของคุณ
1. สร้างคีย์ที่ Azure
Azure เรียกสิ่งนี้ว่า service principal ใน Microsoft Entra admin center ให้เปิด Entra ID → App registrations → New registration ตั้งชื่อและกด Register ในหน้าภาพรวมของแอป ให้คัดลอก Application (client) ID และ Directory (tenant) ID จากนั้นเปิด Certificates & secrets → Client secrets → New client secret เลือกระยะเวลาและกด Add — ให้คัดลอกค่าของข้อมูลลับในทันที เนื่องจาก Azure จะแสดงเพียงครั้งเดียวเท่านั้น
ใน Azure portal ให้เปิดกลุ่มทรัพยากรที่คุณต้องการให้เราใช้ จากนั้นไปที่ Access control (IAM) → Add → Add role assignment เลือกบทบาท DNS Zone Contributor กำหนดให้กับ User, group, or service principal ค้นหาแอปด้วยชื่อ และเลือก Review + assign จดชื่อของกลุ่มทรัพยากรและ Subscription ID ที่เป็นเจ้าของกลุ่มทรัพยากรดังกล่าว (ค้นหา Subscriptions ในพอร์ทัล)
2. เชื่อมต่อที่นี่
เปิด Integrations ในแดชบอร์ดของคุณและเลือก Connect an account เลือก Your own DNS เป็นกลุ่ม และเลือก Azure DNS เป็นบัญชี กรอกข้อมูล Client ID, Client secret, Tenant ID, Subscription ID และ Resource group แล้วกด Connect account
เราจะทดสอบสิ่งที่คุณวางก่อนที่จะบันทึกข้อมูลใดๆ คีย์ที่ไม่สามารถใช้งานได้จะไม่ถูกจัดเก็บ และการตอบกลับจะระบุว่ามีข้อผิดพลาดใดเกิดขึ้น คีย์ที่ใช้งานได้จะถูกเก็บไว้แบบเข้ารหัสในห้องเก็บข้อมูลลับ (secrets vault) ของเรา — ไม่เคยจัดเก็บในฐานข้อมูลของเรา — และจะไม่ปรากฏให้เห็นอีก แม้แต่กับคุณก็ตาม
สิ่งที่จะเกิดขึ้นต่อไป
- ในโดเมนใดๆ ให้เปิดแท็บ DNS ของโดเมนนั้น และเลือกบัญชีนี้เป็นตำแหน่งที่ให้บริการ DNS ของโดเมน เราจะสร้างโซนที่นั่นหากยังไม่มีอยู่ และเขียนเรกคอร์ดที่เว็บไซต์และอีเมลของโดเมนจำเป็นต้องใช้
- เมื่อมีการเปลี่ยนแปลงในฝั่งของเราที่ส่งผลต่อข้อมูลที่เรกคอร์ดต้องระบุ — เช่น คุณย้ายไซต์ สลับ CDN หรือเพิ่มกล่องจดหมาย — เราจะอัปเดตเรกคอร์ดในบัญชีของคุณ
- ในการดำเนินการย้ายให้เสร็จสมบูรณ์ เนมเซิร์ฟเวอร์ของโดเมนของคุณต้องชี้ไปที่ Azure หากโดเมนได้รับการจดทะเบียนกับเรา หรือที่ผู้รับจดทะเบียนที่คุณเชื่อมต่อไว้ เราจะตั้งค่าให้คุณ หรือมิฉะนั้นหน้าของโดเมนจะแสดงเนมเซิร์ฟเวอร์ที่คุณต้องตั้งค่า
- เมื่อคุณเชื่อมต่อ เราจะตรวจสอบว่าคีย์สามารถแสดงรายการโซนของคุณ อ่านเรกคอร์ด และเปลี่ยนแปลงเรกคอร์ดได้หรือไม่ รายการตรวจสอบข้างการเชื่อมต่อจะแสดงว่ารายการใดบ้างที่เราสามารถยืนยันได้
หากไม่สามารถเชื่อมต่อได้
Azure ปฏิเสธ service principal อาจเกิดจาก client secret หมดอายุ หรือแอปไม่มีบทบาท DNS Zone Contributor ในกลุ่มทรัพยากรอีกต่อไป ข้อความแจ้งเตือนมีลักษณะคล้ายกัน ดังนั้นโปรดตรวจสอบการกำหนดบทบาทก่อนที่จะสร้างข้อมูลลับใหม่
โซนหายไป โซนนั้นอยู่ในกลุ่มทรัพยากรอื่น โปรดกำหนดบทบาทในกลุ่มดังกล่าวด้วย หรือเชื่อมต่อเป็นบัญชีที่สอง
ระบบแจ้งว่าคีย์ถูกปฏิเสธ มักเกิดจากหนึ่งในสามสาเหตุนี้: มีการคัดลอกช่องว่างหรือการขึ้นบรรทัดใหม่ติดมาด้วย คีย์หมดอายุ หรือคีย์ถูกเพิกถอนหรือสร้างใหม่หลังจากที่คุณคัดลอก โปรดสร้างคีย์ใหม่และวางอีกครั้ง
เชื่อมต่อได้ แต่มีข้อผิดพลาดเกิดขึ้นในภายหลัง คีย์สามารถตรวจสอบสิทธิ์ได้แต่ขาดสิทธิ์การอนุญาตที่การดำเนินการนั้นต้องการ โปรดสร้างคีย์ใหม่ที่มีสิทธิ์ตามรายการข้างต้น จากนั้นตัดการเชื่อมต่อเดิมและเชื่อมต่อคีย์ใหม่
การตัดการเชื่อมต่อ
เปิด Integrations ค้นหาบัญชีและกด Disconnect การดำเนินการนี้จะลบคีย์ที่จัดเก็บไว้ทันที สิ่งใดก็ตามที่กำลังใช้งานคีย์ดังกล่าวจะหยุดทำงานในการกระทำถัดไป และหน้าจอที่ต้องพึ่งพาคีย์นั้นจะแจ้งให้ทราบแทนที่จะล้มเหลวโดยไม่แจ้งเตือน
การตัดการเชื่อมต่อจะไม่ยกเลิกสิ่งที่ดำเนินการไปแล้ว — เรกคอร์ด การปรับใช้ หรือการตั้งค่าที่เราได้เปลี่ยนแปลงในบัญชีของคุณจะยังคงเดิม หากคุณคิดว่าคีย์อาจรั่วไหล โปรดเพิกถอนคีย์ดังกล่าวที่ผู้ให้บริการด้วย การตัดการเชื่อมต่อจะลบสำเนาของเราเท่านั้น ไม่ใช่สำเนาของผู้ให้บริการ