ขณะนี้ยังไม่มีวิธีแก้ปัญหาที่ดีสำหรับกรณีการใช้งาน "CNAME at apex"
มันคงไม่มีปัญหาหากเว็บเบราว์เซอร์รองรับ DNS เอส.อาร์.วี
บันทึก แต่พวกเขาไม่เคยทำและจะไม่ทำ
ผู้ให้บริการ DNS หลายรายเสนอ kludges ที่เรียกว่าบางครั้ง ชื่อ
หรือ APEXCNAME
หรือ นามแฝง
หรืออะไรก็ตาม ประเด็นสำคัญคือไม่มีอะไรเป็นมาตรฐานที่นี่ มันจะปรากฏใน UI/API ไม่ทางใดก็ทางหนึ่ง ไม่สามารถคัดลอกได้เหมือนกับผู้ให้บริการรายอื่น (หากคุณเปลี่ยน) และแน่นอนว่าจะไม่ปรากฏเลยในด้านการแก้ไข DNS เนื่องจากผู้ให้บริการรายอื่น (เช่น แบบไดนามิกเมื่อมีการร้องขอหรือผ่านแคชบางส่วนที่เติมล่วงหน้า) สร้าง ก
และ AAAA
ตอบกลับสำหรับเอเพ็กซ์ตามการกำหนดค่า
ในทางเทคนิคแล้วมันเกี่ยวข้องกับการมีเนมเซิร์ฟเวอร์ที่มีสิทธิ์โดยพื้นฐานและเป็นการวนซ้ำเล็กน้อยเพราะในบางจุดจำเป็นต้องแก้ไขชื่อที่คุณใช้ใน "ของปลอม" CNAME
ไปยังที่อยู่ IP บางส่วน
ซึ่งเป็นสาเหตุที่ระเบียน DNS ในอนาคตถูกเรียก SVCB
หรือ HTTPS
ในที่สุดก็จะแก้ปัญหานั้นได้ พวกเขายังไม่ได้มาตรฐานอย่างสมบูรณ์เนื่องจาก IETF RFC ยังคงถูกเขียน แต่มีอยู่แล้วใน DNS ที่มีประเภทบันทึกทรัพยากรที่จัดสรร และบริษัทต่างๆ (Apple, Google, CloudFlare เป็นต้น) กำลังใช้พวกเขาอยู่
อย่างไรก็ตาม ฉันขอแนะนำให้ใช้เวลากับโซลูชันมาตรฐานที่เข้าใจผิดได้ในอนาคตนี้เท่านั้น (ดังนั้น การค้นหาผู้ให้บริการ DNS ที่สนับสนุนพวกเขา และดูว่าเบราว์เซอร์จะใช้พวกเขาอย่างไร/เมื่อใด พวกเขา "ทุกคน" บอกว่าจะทำ) และไม่ลงทุนเวลาไปกับ kludges ปัจจุบันเหมือนที่พวกเขา ด้อยกว่า ไม่ได้มาตรฐาน และถูกผูกมัดให้หายไปในรูปลักษณ์ของระเบียน DNS ใหม่ข้างต้น