ชื่อโดเมนสามารถมีทั้งที่อยู่ IP (IPv6 และ IPv4) ได้หรือไม่


30

ชื่อโดเมน (example.com) สามารถมีทั้งที่อยู่ IP, IPv6 และ IPv4 ได้หรือไม่

ที่อยู่ IP ชื่อโดเมนใด IPv6 หรือ IPv4? แต่ฉันไม่แน่ใจว่าจะมีทั้งสองอย่างหรือทีละรายการ


4
example.comในความเป็นจริงโดเมนดังกล่าว example.com has address 93.184.216.34 example.com has IPv6 address 2606:2800:220:1:248:1893:25c8:1946(พวกเขาเรียกใช้เว็บไซต์ที่ระบุว่าน้อยกว่า 'นี่คือโดเมนตัวอย่าง')
Matt Nordhoff

คนอื่นตอบคำถามคุณโดยตรง แต่ฉันต้องการเน้นความจริงที่ว่าชื่อโดเมนสามารถมีการรวมกันของระเบียนทรัพยากรยกเว้น CNAME ซึ่งจะต้องยืนอยู่คนเดียว (เพราะให้บันทึกโดเมนและบอกว่ามีชื่อบัญญัติที่แตกต่างกันที่ ขณะเดียวกันก็ไม่สมเหตุสมผล) ไม่มีอะไรพิเศษเป็นพิเศษเกี่ยวกับชื่อโดเมนที่มีที่อยู่ไม่ว่าจะเป็น IPv4 หรือ IPv6 พวกเขาเป็นเพียงการบันทึกและบางโดเมนก็มีเพียงระเบียนที่ไม่ใช่ที่อยู่
Dan Ellis

คำตอบ:


49

แน่ใจ คุณมีระเบียน A (สำหรับ IPv4) และระเบียน AAAA (สำหรับ IPv6) โดยทั่วไปแล้วระเบียน AAAA จะได้รับการแก้ไขก่อนจากนั้นจึงบันทึก A

คุณสามารถมีเพียงชื่อ (สำหรับโฮสต์ IPv4 เท่านั้น), ชื่อ AAAA (โฮสต์ IPv6 เท่านั้น) หรือทั้งสองอย่าง คุณสามารถมีเซิร์ฟเวอร์ที่แตกต่างกันสำหรับทั้งคู่

คุณสามารถมีชื่อ A และ AAAA ได้หลายชื่อ (สำหรับเซิร์ฟเวอร์แบบ dual-stack หรือ ipv4 และ 6 ที่แตกต่างกัน)


1
แน่นอนคุณทำได้ โฮสต์ที่น่าเศร้าที่สุดในอินเทอร์เน็ตอาจเป็น ipv4 เท่านั้น
Journeyman Geek

5
เรียกใช้ Ping ด้วย -v4 และ -v6 และดูว่าเกิดอะไรขึ้น
Journeyman Geek

4
ใช้host …หรือnslookup -q=AAAA …เพื่อตรวจสอบว่ามีการบันทึก DNS ของประเภทนั้นอยู่หรือไม่
grawity

4
@ JourneymanGeek: คนรวยจำนวนมากก็ใช้เช่นกัน (Google, Facebook, Apple)
qasdfdsaq

2
ฉันค่อนข้างมั่นใจว่าคนรวยใช้มัลติคาสติ้งและอะไรแบบนั้น
Geek

11

ใช่คุณสามารถมีทั้งที่อยู่ IPv4 และ IPv6 ที่เชื่อมโยงกับชื่อ DNS เดียวกัน

ในฐานะที่เป็นบริการกฎทั่วไปควรจะให้บริการผ่านทั้ง ipv4 และ ipv6 และชื่อสาธารณะ DNS เดียวกันที่ใช้สำหรับทั้งสอง ด้วยวิธีนี้ทั้งไคลเอนต์ IPv4 เท่านั้น (ยังคงเป็นวิธีทั่วไป) และเฉพาะไคลเอ็นต์ IPv6 (ยังไม่พบบ่อยมาก) จะสามารถเข้าถึงได้โดยใช้ชื่อเดียวกัน โดยทั่วไปแล้วไคลเอนต์สแต็กคู่จะลองใช้ IPv6 ก่อนก่อนที่จะกลับไปสู่ ​​IPv4 แม้ว่าจะไม่มีกฎที่ยากและรวดเร็ว

มักจะมีประโยชน์ที่จะมีชื่อ dns เพิ่มเติมที่เสนอเพียงหนึ่งโพรโทคอลเพื่อให้คุณสามารถทดสอบเซิร์ฟเวอร์ของคุณทำงานได้อย่างถูกต้องบนทั้งสองโพรโทคอล แต่ชื่อเหล่านี้ไม่ควรได้รับการสนับสนุนโดยทั่วไปกับผู้ใช้

ถ้าคุณเสนอ IPv4 เพียงอย่างเดียวทุกคนก็จะสามารถเข้าถึงเว็บไซต์ของคุณได้ แต่เมื่อวิกฤตการณ์ของ IPv4 กัดผู้ใช้จะต้องเชื่อมต่อผ่านรูปแบบของบริการ NAT ระดับ ISP (ไม่ว่าจะเป็น v4 NAT, NAT64 หรือ ds- ทั่วไป) Lite) บริการ NAT ระดับ ISP ทำให้การติดตาม / การบล็อก / การรายงานการละเมิดนั้นยากขึ้นมาก

หากคุณเสนอ IPv6 เท่านั้นสัดส่วนของผู้ใช้จำนวนมากจะไม่สามารถเข้าถึงเซิร์ฟเวอร์ของคุณได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.