Score:1

บันทึกทรัพยากร HTTPS ใช้ไม่ได้กับ CNAME

ธง cn

โดเมนของฉันลงทะเบียนกับ 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"

fr flag
คุณทำ `*.nxdomain.info. 600 ใน HTTPS 1 alpn="h3,h2"` แทน CNAME ไหม
bt90 avatar
cn flag
สิ่งนี้จะใช้งานได้กับซอฟต์แวร์ที่รองรับบันทึก HTTPS เท่านั้น ทำลายแอพจำนวนมากและอาจมีเบราว์เซอร์บางตัวด้วย
fr flag
ฉันไม่เห็นว่าแนวทาง CNAME ของคุณแตกต่างอย่างไร สมมติว่าใช้งานได้ก็จะทำลายพวกเขาในลักษณะเดียวกัน ...
bt90 avatar
cn flag
ยังไง? CNAME ชี้ไปที่โดเมนรูทซึ่งมีระเบียน A/AAAA ที่ถูกต้อง ระเบียน HTTPS จำเป็นต้องได้รับการสอบถามอย่างชัดเจน ซึ่งรับประกันได้ว่าไคลเอ็นต์จะไม่เสียหายหากไม่รองรับ
fr flag
อะไรทำให้คุณไม่เพิ่มสัญลักษณ์ตัวแทน A/AAAA ที่เหมาะสม สิ่งเดียวที่อาจเป็นปัญหาได้ (คุณจะต้องตรวจสอบ) คือว่า cloudflare รองรับหรือไม่ โดยเฉพาะอย่างยิ่งสำหรับบริการพร็อกซี
fr flag
ใช่ คุณไม่สามารถมีสัญลักษณ์แทนพร็อกซีได้หากนั่นคือสิ่งที่คุณต้องการ และดูเหมือนจะไม่ได้ผลอยู่ดี
bt90 avatar
cn flag
คุณได้อ่านคำถามเริ่มต้นของฉันหรือยัง ระเบียน HTTPS ไม่ทำงาน ความละเอียด IP ทำงานได้ดีอย่างสมบูรณ์
fr flag
ใช่ฉันทำ. ฉันกำลังบอกว่าการมีไวด์การ์ด HTTPS บันทึกพร้อมกับไวด์การ์ด A เร็กคอร์ดบน cloudflare ก็ใช้ไม่ได้เช่นกัน ดังนั้นจึงไม่ใช่วิธีแก้ปัญหาที่ได้ผล
Score:0
ธง jp

นี่คือสิ่งที่คุณได้รับจากระเบียนทรัพยากร DNS ที่ไม่ได้มาตรฐาน

ฉันได้รับผลลัพธ์เดียวกันกับ ขุด @8.8.8.8 subdomain.nxdomain.info type65 แต่ด้วย ขุด subdomain.nxdomain.info type65 ฉันได้รับผลลัพธ์ที่คาดหวัง:

subdomain.nxdomain.info. 2803 ใน CNAME nxdomain.info
nxdomain.info. 2746 IN TYPE65 \# 45 0001086E78646F6D61696E04696E666F00000100180268330568332D 32390568332D32380568332D3237026832
bt90 avatar
cn flag
นั่นเป็นทฤษฎีเริ่มต้นของฉันด้วย แต่ดูเหมือนว่าจะเป็นปัญหาของ Cloudflare: ขุด subdomain.nxdomain.info type65 @carl.ns.cloudflare.com
jp flag
carl.ns.cloudflare.com ไม่อนุญาตให้มีการสืบค้นซ้ำ
bt90 avatar
cn flag
มันใช้ไม่ได้กับ Cloudflares 1.1.1.1 เช่นกัน
bt90 avatar
cn flag
HTTPS RR แก้ไข CNAME ด้วย Google DNS ได้จริง: https://dns.google/query?name=subdomain.proliantnas.dedyn.io&rr_type=HTTPS นั่นเป็นเหตุผลที่ฉันคิดว่ามันอาจเป็นบั๊กของ Cloudflare
jp flag
คุณอาจถูกต้องว่าปัญหารากอยู่ที่ NS ที่เชื่อถือได้เนื่องจากไม่ส่งคืนแม้แต่ `CNAME` เองสำหรับ `type65`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา