DNS โฮสต์กับ Media Temple - ฉันพูดถึงสิ่งนี้เพียงเพราะฉันสงสัยว่าตรรกะของฉันผิดหรือถ้านี่เฉพาะกับวิธีที่ส่วนหน้าของ Media Temple กำลังแปลอินพุตจากแบบฟอร์มแก้ไขลงในไฟล์โซน

ระเบียน MX ชี้ไปที่ Google Apps ระเบียน Three A ชี้ไปที่เว็บเซิร์ฟเวอร์ ตัวแก้ไข Media Temple DNS มี 3 ฟิลด์: ชื่อ, ประเภท, ข้อมูล ระเบียน A ได้รับการกำหนดค่าดังนี้:

"blank" (literally the field is blank) - A - IP Address of web server 
* (wildcard) - A - IP Address of web server
www - A - IP Address of web server

เว็บไซต์ใหม่สร้างขึ้นบนโฮสต์อื่น แต่ละระเบียน A ที่มีคำอธิบายภาพด้านบนถูกแปลงเป็นระเบียน CNAME ที่ชี้ "ชื่อ" (โฮสต์) 3 ชื่อเดียวกันไปที่ ext.squarespace.com

การรับส่งอีเมลหยุดไปที่ Google Apps

My-MacBook-Air:~ me$ dig MX example.com

; <<>> DiG 9.8.3-P1 <<>> MX example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64625
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
 ;example.com.      IN  MX

;; ANSWER SECTION:
example.com.    15680   IN  CNAME   ext.squarespace.com.

;; AUTHORITY SECTION:
squarespace.com.    60  IN  SOA ns1.p06.dynect.net.     domains.squarespace.com. 1101726 3600 600 604800 60

เมื่อฉันลบระเบียนว่างและ * แบบสอบถามเดียวกันส่งคืนการตอบกลับที่คาดไว้ (Google Servers) คำถามของฉันคือ เหตุใดการกำหนดค่านี้จึงส่งผลให้มีการตอบกลับคำอธิบายภาพด้านบน ตรรกะของฉันสำหรับบันทึกที่แก้ไข example.com (FQDN) ให้กับโฮสต์เว็บเพื่อจัดการกับเหตุการณ์ที่บุคคลไม่มี www นำหน้า

answer

เร็กคอร์ดแรกของคุณ ("blank"/apex/root) สามารถแต่อาจจะไม่เป็นcname; ดู วิธีเอาชนะข้อ จำกัด CNAME ของโดเมนรูทได้อย่างไร บนกองล้น:

This is often attempted by inexperienced administrators as an obvious way to allow your domain name to also be a host. However, DNS servers like BIND will see the CNAME and refuse to add any other resources for that name. Since no other records are allowed to coexist with a CNAME, the NS entries are ignored. Therefore all the hosts in the podunk.xx domain are ignored as well!

กล่าวโดยย่อ: หากคุณมี a cnameเป็นจุดยอด การเดิมพันทั้งหมดจะถูกปิดว่าบันทึกอื่น ๆ จะทำงานภายในโซนหรือไม่

ดูสิ่งนี้ด้วย: