Domain-Name-System
MX 記錄委託
我有一個管理自己的 DNS 的客戶——example.com 的所有 A 記錄和 CNAME 記錄以及許多子域。
他們想為電子郵件使用專用子域 - em.example.com。他們希望我的公司管理電子郵件——不僅僅是 MTA,還有 MX 記錄和 SPF 記錄。為此,他們想使用 NS 記錄將此子域委託給我們。
原則上,我的公司對此感到滿意 - 我們有能力更新 SPF 記錄等,而無需對整個頂級域負責 - 但我們遇到了問題,我們的註冊商/DNS 提供商不支持它. 他們不允許我們為未向他們註冊的區域添加記錄。
我應該如何進行?我必須尋找新的供應商嗎?有人建議還有哪些其他選擇?
您的客戶可以設置一個指向您可以管理的域名的
CNAME
記錄,比如說:em.example.com``example.com.example.net
em.example.com. IN CNAME example.com.example.net.
設置一個
MX
和TXT
記錄example.com.example.net
將等同於設置它em.example.com
。對於
MX
記錄,這是使用CNAME
s 的唯一正確方法,因為相反的方法將不起作用(MX
記錄不能指向 aCNAME
),如本答案中所述。但是,對於
SPF
記錄,您有另一個解決方案:客戶端可以發佈如下記錄:em.example.com. IN TXT "v=spf1 include:example.com.example.net -all"
代表團工作。顯然這不能與第一個解決方案一起使用,因為具有
CNAME
記錄的域不能(幾乎)有任何其他記錄。