ความแตกต่างระหว่าง CNAME และ SUBDOMAIN


12

ความแตกต่างระหว่าง CNAME และโดเมนย่อยคืออะไร?

ฉันเข้าใจว่า cname (ด้านซ้ายของโดเมน) สามารถชี้ไปที่โดเมนดังนั้นคุณสามารถ URL ที่แตกต่างกันสองรายการชี้ไปยังที่อยู่เดียวกันเช่น

ex1.mydomain.com - หากการตั้งค่าเป็น CNAME สามารถส่งคืน IP ของ mydomain.com

หาก ex1.mydomain.com ตั้งค่าเป็นโดเมนย่อยจะมี IP อื่นหรือไม่

คำถามอื่นคือสิ่งที่ควรตั้งค่าที่เหมาะสมที่สุดในสถานการณ์นี้

ฉันมี IP1: 80 สำหรับเว็บแอป

ฉันมี IP2: 80 สำหรับแอปอื่น

ฉันสามารถชี้ IP ทั้งสองนี้ไปยังระเบียน A เดียวกันด้วยชื่อโดเมนหรือโดเมนย่อยอื่นได้หรือไม่

ขอบคุณสำหรับความช่วยเหลือใด ๆ

คำตอบ:


20

A CNAMEเป็นประเภทของระเบียน DNS ที่ชื่อโฮสต์ชี้ไปที่ชื่อโฮสต์อื่น

Aบันทึกเป็นประเภทของระเบียน DNS อื่นที่จุดชื่อโฮสต์ที่อยู่ IP

โดเมนย่อยคือสิ่งที่คุณอธิบายขณะที่ด้านซ้ายของโดเมน 'เช่นเป็นโดเมนย่อยของwebmasters.stackexchange.com stackexchange.comการตั้งค่า DNS สำหรับโดเมนย่อยสามารถใช้ระเบียน A หรือ CNAME

คำถามของคุณ:

ฉันสามารถชี้ IP ทั้งสองนี้ไปยังระเบียน A เดียวกันด้วยชื่อโดเมนหรือโดเมนย่อยอื่นได้หรือไม่

ไม่สมเหตุสมผลเลย คุณไม่ชี้ IP ที่ระเบียน A คุณชี้ชื่อโฮสต์ที่ IP ที่ใช้ระเบียน A หากคุณถามว่าคุณสามารถชี้โดเมนและโดเมนย่อยที่ IP เดียวกันได้หรือไม่คำตอบคือใช่

นี่อาจเป็นตัวอย่างที่ชัดเจนกว่าในโลกแห่งความจริง:

webmasters.stackexchange.comมีบันทึกไว้ว่าจุดที่จะต้องทรัพย์สินทางปัญญา A นอกจากนี้ยังมีการบันทึกที่ชี้ไปยังไอพี198.252.206.140stackexchange.comA198.252.206.140

มันจึงจะเป็นไปได้ที่จะเปลี่ยนwebmasters.stackexchange.comไปCNAMEเพื่อstackexchange.comและทุกอย่างจะยังคงทำงานเป็นมันไม่ในขณะนี้

(ในทางปฏิบัติCNAMESจะช้ากว่าAเร็กคอร์ดเล็กน้อยเนื่องจากอาจส่งผลให้มีการค้นหา DNS เพิ่มเติมดังนั้นจึงเป็นเหตุผลหนึ่งที่ว่าทำไมAเร็กคอร์ดจึงถูกใช้บ่อยกว่า)


ขอบคุณสำหรับคำตอบที่ยอดเยี่ยม! เดิมฉันถามคำถามนี้ใน stackoverflow และเมื่อฉันย้ายมันไปที่นี่มันก็ได้รับคำตอบเช่นกัน โซลูชันของฉันจะใช้ระเบียน A สองรายการที่แตกต่างกันสองรายการรายการหนึ่งเป็นโดเมนย่อยดังนั้นฉันจึงสามารถใช้โดเมนเดียวกันได้ IE -ex1.mydomain.com (IP1) and mydomain.com (IP2)
รหัสผ่าน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.