โดเมนของฉันลงทะเบียนกับ Cloudflare และใช้โครงสร้างพื้นฐาน DNS ฉันกำลังพยายามตั้งค่าระเบียน HTTPS DNS เพื่อส่งสัญญาณให้เบราว์เซอร์ทราบว่าเว็บไซต์ของฉันสามารถเข้าถึงได้โดยตรงผ่าน HTTP/3 และ HTTP/2 ตามที่อธิบายไว้ใน Cloudflares โพสต์บล็อก.
เนื่องจากฉันโฮสต์บริการหลายรายการ ฉันจึงใช้สัญลักษณ์แทน CNAME สำหรับโดเมนย่อยทั้งหมด ฉันไม่ต้องการแสดงรายการทั้งหมด เนื่องจากเซิร์ฟเวอร์ไม่มี IP แบบคงที่ และฉันจำเป็นต้องอัปเดตระเบียน A/AAAA สำหรับโดเมนย่อยประมาณ 10 โดเมน ทำได้ แต่ยังยุ่งยากและเกิดข้อผิดพลาดได้ง่าย
การกำหนดค่าปัจจุบันของฉันมีลักษณะดังนี้:
nxdomain.info. 600 ใน XXX.XXX.XXX.XXX
nxdomain.info. 600 ใน AAAA XXX:XXX:XXX:XXX
*.nxdomain.info. 600 ใน CNAME nxdomain.info
nxdomain.info. 86400 ใน HTTPS 1 alpn="h3,h2"
ระเบียน HTTPS ทำงานได้ดีอย่างสมบูรณ์สำหรับโดเมนรูท:
https://dns.google/query?name=nxdomain.info&rr_type=HTTPS
แต่มันล้มเหลวสำหรับโดเมนย่อย:
https://dns.google/query?name=subdomain.nxdomain.info&rr_type=HTTPS
ไม่ควรทำให้ CNAME ทั้งหมด ประเภทของบันทึกที่จะแก้ไขกับชื่อบัญญัติ?
หมายเหตุ: ฉันไม่ได้ใช้คุณสมบัติพร็อกซีใด ๆ ที่ให้บริการโดย Cloudflare รายการทั้งหมดจะแสดงเป็น "DNS-only"