本文檔介紹如何驗證郵箱網域名稱解析配置,包括所有權驗證、SPF、DKIM、DMARC和MX記錄的查詢方法,並提供阿里雲的解析查詢工具、Windows命令和Mac命令三種查詢方式。以主網域名稱example.com為例進行說明。
以華東地區發信網域名稱sub.example.com為例

sub.example.com是example.com的子網域名稱,首碼是sub。
下列查詢方式均需要先到網域名稱服務 (DNS)供應商的控制台配置好Direct Mail--發信網域名稱--配置裡提供的網域名稱解析記錄值,才可通過下面方式驗證是否生效。
實際查詢時請替換為自己的網域名稱。
一、通過阿里雲的解析查詢工具查詢
1. 所有權驗證
作用:證明您對網域名稱的控制權,通常需添加服務商提供的特定TXT記錄。
查詢網域名稱:
aliyundm.sub.example.com記錄實值型別:TXT

2. SPF(寄件者原則架構)
作用:防止偽造寄件者,聲明允許發送郵件的伺服器IP列表。
查詢網域名稱:
sub.example.com記錄實值型別:TXT

1、spf記錄只能有一條,如果有多個出口IP,請合并到一條。
解析值文法樣本:
網域名稱+網域名稱:v=spf1 include:spf.qiye.aliyun.com include:spf1.dm.aliyun.com -all
網域名稱+IP:v=spf1 include:spf.qiye.aliyun.com ip4:x.x.x.x -all
網域名稱+IP段(謹慎):v=spf1 include:spf.qiye.aliyun.com ip4:x.x.x.x/24 -all
注意:ip4不要寫成ipv4。
2、Direct Mail使用的網域名稱請勿使用Alibaba Mail,以免影響Alibaba Mail的收發信,Direct Mail建議使用子網域名稱。
3. DKIM(網域名稱金鑰指定郵件)
作用:通過數位簽章驗證郵件完整性,防止篡改。
查詢網域名稱:
aliyun-cn-hangzhou._domainkey.sub.example.com,格式:主機記錄+主網域名稱。記錄實值型別:TXT
根據控制台選擇的地區不同,selector部分會有所不同:aliyun-cn-hangzhou。
早期建立的網域名稱沒有1024、2048標識,以發信網域名稱--配置頁面顯示的主機記錄為準。
原始:
華東:aliyun-cn-hangzhou._domainkey.sub.example.com
新加坡:aliyun-ap-southeast-1._domainkey.sub.example.com
美國:aliyun-us-east-1._domainkey.sub.example.com或aliyun-ap-southeast-2._domainkey.sub.example.com(早期)
德國:aliyun-eu-central-1._domainkey.sub.example.com
1024位:
華東:aliyun-cn-hangzhou-1024._domainkey.sub.example.com
新加坡:aliyun-ap-southeast-1-1024._domainkey.sub.example.com
美國:aliyun-us-east-1-1024._domainkey.sub.example.com
德國:aliyun-eu-central-1-1024._domainkey.sub.example.com
2048位:
華東:aliyun-cn-hangzhou-2048._domainkey.sub.example.com
新加坡:aliyun-ap-southeast-1-2048._domainkey.sub.example.com
美國:aliyun-us-east-1-2048._domainkey.sub.example.com
德國:aliyun-eu-central-1-2048._domainkey.sub.example.com

4. DMARC(網域名稱訊息認證報告)
作用:定義如何處理未通過SPF/DKIM的郵件,並接收報告。
查詢網域名稱:
_dmarc.sub.example.com的TXT記錄。記錄實值型別:TXT

5. MX(郵件交換記錄)
作用:指定內送郵件的伺服器位址。
查詢網域名稱:
sub.example.com記錄實值型別:MX

二、其他查詢方式
1、Windows下通過nslookup命令
所有權驗證/SPF/DMARC/MX:
nslookup -type=TXT aliyundm.sub.example.com #所有權記錄 nslookup -type=TXT sub.example.com # SPF nslookup -type=TXT _dmarc.sub.example.com # DMARC nslookup -type=MX sub.example.com # MXDKIM樣本:
#請使用對應地區查詢 #早期: 華東:nslookup -type=TXT aliyun-cn-hangzhou._domainkey.sub.example.com 新加坡:nslookup -type=TXT aliyun-ap-southeast-1._domainkey.sub.example.com 美國: nslookup -type=TXT aliyun-us-east-1._domainkey.sub.example.com nslookup -type=TXT aliyun-ap-southeast-2._domainkey.sub.example.com 德國:nslookup -type=TXT aliyun-eu-central-1._domainkey.sub.example.com #1024位: 華東:nslookup -type=TXT aliyun-cn-hangzhou-1024._domainkey.sub.example.com 新加坡:nslookup -type=TXT aliyun-ap-southeast-1-1024._domainkey.sub.example.com 美國:nslookup -type=TXT aliyun-us-east-1-1024._domainkey.sub.example.com 德國:nslookup -type=TXT aliyun-eu-central-1-1024._domainkey.sub.example.com #2048位: 華東:nslookup -type=TXT aliyun-cn-hangzhou-2048._domainkey.sub.example.com 新加坡:nslookup -type=TXT aliyun-ap-southeast-1-2048._domainkey.sub.example.com 美國:nslookup -type=TXT aliyun-us-east-1-2048._domainkey.sub.example.com 德國:nslookup -type=TXT aliyun-eu-central-1-2048._domainkey.sub.example.com
查詢所有權記錄:nslookup -qt=TXT aliyundm.配置的網域名稱

查詢spf記錄:nslookup -qt=TXT 配置的網域名稱

查詢mx記錄:nslookup -qt=MX 佈建網域名

2、Linux下通過dig命令
所有權驗證/SPF/DMARC/MX:
dig TXT aliyundm.sub.example.com #所有權記錄 dig TXT sub.example.com # SPF dig TXT _dmarc.sub.example.com # DMARC dig MX sub.example.com # MXDKIM樣本:
#請使用對應地區查詢 #早期: 華東:dig TXT aliyun-cn-hangzhou._domainkey.sub.example.com 新加坡:dig TXT aliyun-ap-southeast-1._domainkey.sub.example.com 美國: dig TXT aliyun-us-east-1._domainkey.sub.example.com dig TXT aliyun-ap-southeast-2._domainkey.sub.example.com 德國:dig TXT aliyun-eu-central-1._domainkey.sub.example.com #1024位: 華東:dig TXT aliyun-cn-hangzhou-1024._domainkey.sub.example.com 新加坡:dig TXT aliyun-ap-southeast-1-1024._domainkey.sub.example.com 美國:dig TXT aliyun-us-east-1-1024._domainkey.sub.example.com 德國:dig TXT aliyun-eu-central-1-1024._domainkey.sub.example.com #2048位: 華東:dig TXT aliyun-cn-hangzhou-2048._domainkey.sub.example.com 新加坡:dig TXT aliyun-ap-southeast-1-2048._domainkey.sub.example.com 美國:dig TXT aliyun-us-east-1-2048._domainkey.sub.example.com 德國:dig TXT aliyun-eu-central-1-2048._domainkey.sub.example.com
查詢所有權記錄:dig txt aliyundm.配置的網域名稱

查詢spf記錄:dig txt 配置的網域名稱

查詢mx記錄:dig mx 佈建網域名
