Domain-Name-System

為 mailchimp 配置 cloudflare 子域

  • February 3, 2019

我已經成功地使用 cloudflare 配置了 mailchimp(使用 CNAME 和 TXT 記錄,如下所示:https ://bobandedovic.com/blog/technology/how-to-authenticate-a-domain-name-on-mailchimp-using- cloudflare-cname-繞過解決方案)。

問題是我需要它來代替子域(例如電子郵件。

$$ mydomain $$。和)。 在 DNS 記錄正常工作之前,我不願意只使用 DNS 記錄,因為我很欣賞 DNS 需要時間來刷新,而且我不想每次都使用 mailchimp 重新進行身份驗證。

問題

有人知道使用子域而不是根域時 CNAME 和 TXT 記錄的外觀嗎?

例如,CNAME 目前是:

k1._domainkey(指向dkim.mcsv.net

這應該是:

k1._domainkey.[mySubDomain]反而?

TXT 文件目前是:

[myDomain].com(指向v=spf1 include:servers.mcsv.net

這應該是:

[mySubDomain].[myDomain].com反而?

非常感謝任何朝著正確方向的幫助或指示,迫切需要盡快對其進行配置。

對於 SPF(TXT 記錄),您只需在記錄前面添加子域

[mysubdomain].example.com TXT v=spf1 include:servers.mcsv.net

記得在後面添加一個策略,比如 ~all ,這樣記錄才會生效。

對於 DKIM,您在 selector._domainkey 之後添加子域。部分,所以你完全正確。

k1._domainkey.[mySubDomain].example.com TXT v=DKIM1 [Mailchimp Stuff]

您可以使用 mxtoolbox.com 檢查您的記錄是否正確,Mailchimp 使用的選擇器是 k1。

還要記住,如果您以後想為您的根實現 DMARC,請確保正確選擇子域(正常過程是在根上實現 DMARC 並將策略設置為拒絕所有子域)。

編輯:

Cloudflare 希望您這樣輸入它們(以 Mandrill 為例):

example.com  TXT  v=spf1 include:spf.mandrillapp.com ?all
mandrill._domainkey.example.com  TXT  v=DKIM1\; (values from Mandrill)

我已經編輯了上面的樣本以與此保持一致。

Mxtoolbox SPF https://mxtoolbox.com/spf.aspx

Mxtoolbox DKIM https://mxtoolbox.com/dkim.aspx

這裡有幾篇關於 StackExchange 的文章,內容更詳細一些。

設置子域的 SPF 和 DKIM 記錄

https://stackoverflow.com/questions/45420929/spf-for-subdomain

引用自:https://serverfault.com/questions/951327