Score:0

DNS มีความเฉพาะเจาะจงหรือไม่

ธง ch
WoJ

ฉันเป็นเจ้าของโดเมน (เช่น ตัวอย่าง.คอม) และต้องการ:

  • อัปเดตโดยอัตโนมัติ example.com ด้วย DNS สาธารณะของฉัน (ผ่านสคริปต์ที่จะทำการอัปเดตเมื่อ IP ที่ ISP จัดหาให้เปลี่ยนแปลง) â วิธีนี้ใช้ได้ผล
  • เปลี่ยนเส้นทางโดเมนเอเพ็กซ์ (ตัวอย่าง.คอม) ถึง example.com)
  • ใช้สัญลักษณ์แทน *.example.com ชี้ไปที่ example.com

ในการนี้ ฉันตั้งค่ารายการ DNS ที่เกี่ยวข้องเป็น (+ สพธอ, สวพ.FM91)

           ใน DNAME example.com
* ใน CNAME example.com
ต่อ 60 ใน A 350.299.1.1

เมื่อสอบถาม example.com ฉันได้รับคำตอบแปลก ๆ : การต่อแบบเรียกซ้ำของ ต่อ

example.com. 3508 ใน CNAME ext.ext.example.com
ext.ext.example.com. 3508 ใน CNAME ext.ext.ext.example.com
ext.ext.ext.example.com. 3508 ใน CNAME ext.ext.ext.ext.example.com
(ทั้งหมดประมาณ 20 บรรทัดดังกล่าว)

ดูเหมือนว่าการแข่งขันจะจบลง *.example.com (ที่ CNAME) และไม่ example.com (ที่ บันทึก).

มีวิธีบังคับใช้ความเฉพาะเจาะจงกับ DNS หรือไม่ (เช่นเพื่อให้เฉพาะเจาะจงมากขึ้น example.com มีให้ แทนที่จะใช้ไวด์การ์ดทั่วไป)

Patrick Mevzek avatar
cn flag
อย่าใช้ `DNAME` มันมีอยู่และใช้งานได้ แต่ทุกคนที่พยายามใช้มัน (`.cat` TLD ก็ลองใช้ และ `.ngo` ด้วย) ในที่สุดก็รู้ว่ามันสร้างปัญหามากกว่าวิธีแก้ปัญหา
YonzLeon avatar
de flag
เพียงใช้ * สำหรับ A Record ของคุณ ext จะรวมเข้ากับการกำหนดค่าไวด์การ์ดนั้น :D หากคุณต้องการคอนฟิกูเรชันการเปลี่ยนเส้นทางเช่น HTTP ให้ทำบนฝั่งเว็บเซิร์ฟเวอร์
Score:0
ธง jo

การเปลี่ยนเส้นทาง Apex ของโดเมนเป็นข้อจำกัด DNS ที่มีอายุเก่าแก่ซึ่งมีความสำคัญมากขึ้นทุกปี

ผู้ให้บริการ DNS หลายรายมีโซลูชันที่เป็นกรรมสิทธิ์ของตนเองสำหรับข้อจำกัดนี้ (เช่น AWS หรือ CNAME ที่แบนของ Cloudflare หรือบันทึก ApexAlias ​​ของ Neustar)

แต่คุณอาจสนใจที่จะทราบว่ามีแนวทางแก้ไขแบบร่างสำหรับปัญหานี้ที่อาจนำไปใช้โดยตรงกับ DNS หากได้รับการยอมรับจากอุตสาหกรรมโดยรวม

ดูที่นี่สำหรับร่างข้อเสนอ

https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-01

หรือสำหรับการอ่านที่ง่ายขึ้น โปรดดูที่นี่สำหรับบทความที่ยอดเยี่ยมโดย Cloudflare

https://blog.cloudflare.com/speeding-up-https-and-http-3-negotiation-with-dns/

Score:0
ธง ch
WoJ

นี่เป็นเพราะฉันขาดความเข้าใจในสิ่งที่ ชื่อ เป็น.

ฉันคิดว่ามันมีหน้าที่คล้ายกับ นามแฝง- เพื่อเปลี่ยนเส้นทางโดเมนเอเพ็กซ์ (ไม่สามารถทำได้ด้วย CNAME). ไม่ - มันทำการแมปโดเมนใหม่

การลบออกช่วยแก้ปัญหาเฉพาะหน้า แต่ไม่ใช่ปัญหาทั่วไป (วิธีจัดการกับโดเมนเปล่าโดยไม่ได้รับการสนับสนุนจาก นามแฝง)

pl flag
คุณต้องมีโดเมนเปล่าที่มีที่อยู่ IP ด้วย หรือคุณต้องใช้ผู้ให้บริการ DNS ที่ "แสร้งทำเป็น" อนุญาตระเบียน CNAME สำหรับโดเมนเปล่า อย่างมีประสิทธิภาพ ผู้ให้บริการ DNS จะตรวจสอบค่าของโดเมนย่อย A และคัดลอกไปยังโดเมนเปล่าไม่ว่าจะมีการเปลี่ยนแปลงที่ใด
ch flag
WoJ
@MosheKatz: ใช่ ฉันคิดว่าฉันจะเขียนสคริปต์เพื่อเปลี่ยนบันทึกผ่าน API ของผู้ให้บริการ DNS และเรียกใช้เมื่อ IP เปลี่ยนแปลง
Patrick Mevzek avatar
cn flag
"ฉันคิดว่ามันมีฟังก์ชันคล้ายกับ ALIAS" ไม่ใช่อย่างแน่นอน ยังไม่มีวิธีมาตรฐานในการมี "CNAME ที่เอเพ็กซ์" ดังนั้น `DNAME` จึงไม่ใช่วิธีแก้ปัญหาสำหรับสิ่งนั้น งานที่กำลังดำเนินการอยู่ซึ่งจะกลายเป็นมาตรฐาน ซึ่ง CloudFlare และ iOS ใช้อยู่แล้วเป็นอย่างน้อย กำหนดระเบียน DNS ใหม่สองรายการที่เรียกว่า 'SVCB' และ 'HTTPS' และสิ่งเหล่านี้จะอนุญาตให้เทียบเท่ากับ CNAME ที่เอเพ็กซ์ อย่างน้อยก็สำหรับ เบราว์เซอร์ (อาจใช้งานได้เมื่อหลายสิบปีที่แล้วด้วยบันทึก `SRV`... ซึ่งไม่มีเบราว์เซอร์ใดต้องการรองรับ)

โพสต์คำตอบ

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