Namecheap 的 Advanced DNS 頁面跟其他平台長得不太一樣,欄位叫「Host Records」,新增一筆紀錄要按右側那個小小的綠色勾勾才會儲存,不是按 Enter 也不是點別的地方。收到電子豹寄來的 DNS 設定檔要新增六筆紀錄時,如果照著設定檔把整個網域名稱貼進 Host 欄位,系統會自動幫你重複加一次網域,紀錄就設錯了。

這篇教學會照著電子豹提供的 DNS 設定檔,把每一筆紀錄要填在 Namecheap 哪個欄位說清楚,六筆都設定完再統一存檔。

💡 重要提醒:文中出現的紀錄名稱與數值都是示意用途,並非實際要填入的內容。實際操作時,請依照你收到的 DNS 設定檔(CSV)裡的值逐一填入,操作步驟與本文相同。

六筆紀錄總覽

# Record Name Type 說明
1 _dmarc TXT DMARC 政策,以 v=DMARC1; 開頭,包含政策設定(如 p=none)
2 @(空白) TXT SPF 記錄,列出授權代表網域寄信的服務
3 mx._domainkey TXT Mailgun DKIM,以 k=rsa; p= 開頭,後接一長串 RSA 公鑰字串
4 xxxxxxxx..._domainkey CNAME Amazon SES DKIM(第 1 筆),指向 xxxxxxxx....dkim.amazonses.com
5 yyyyyyyy..._domainkey CNAME Amazon SES DKIM(第 2 筆),指向 yyyyyyyy....dkim.amazonses.com
6 zzzzzzzz..._domainkey CNAME Amazon SES DKIM(第 3 筆),指向 zzzzzzzz....dkim.amazonses.com

上表的 xxxxxxxx...、yyyyyyyy...、zzzzzzzz... 為示意字串,實際值請參照你收到的 DNS 設定檔。

進入 Namecheap DNS 管理介面

  1. 開啟瀏覽器,前往 https://www.namecheap.com
  2. 點擊右上角「Sign In」輸入帳號與密碼登入
  3. 登入後,點擊左側導覽列的「Domain List」
  4. 在清單中找到你的網域,點擊右側的「Manage」按鈕
  5. 在上方分頁列點擊「Advanced DNS」
  6. 向下捲動至「HOST RECORDS」區塊

💡 重要提醒:Namecheap 的 Host 欄位不需要填入網域名稱本身。例如要設定 _dmarc.example.com,Host 只需填入 _dmarc,系統會自動補上網域。

記錄 1:DMARC(TXT)

  1. 在「HOST RECORDS」區塊,點擊「Add New Record」按鈕
  2. 在「Type」下拉選單選擇「TXT Record」
  3. 在「Host」欄位輸入(依你的檔案填入):_dmarc
  4. 在「Value」欄位輸入(依你的檔案填入):v=DMARC1; p=none
  5. 在「TTL」欄位選擇「Automatic」
  6. 點擊欄位右側的綠色勾勾圖示,或最後統一點「Save All Changes」儲存

p=none 為觀察模式的範例值。你的檔案中可能提供不同的政策設定,請以檔案內容為準。

記錄 2:SPF(TXT)

  1. 點擊「Add New Record」
  2. 「Type」選擇「TXT Record」
  3. 「Host」欄位輸入:@
  4. 「Value」欄位依你的檔案填入
  5. 「TTL」選擇「Automatic」
  6. 點擊綠色勾勾儲存

💡 重要提醒:同一個網域只能有一筆 SPF 記錄。如果已經有 SPF 記錄,請點擊鉛筆圖示編輯現有記錄,而不是新增第二筆。

記錄 3:Mailgun DKIM(TXT)

  1. 點擊「Add New Record」
  2. 「Type」選擇「TXT Record」
  3. 「Host」欄位依你的檔案填入,格式範例:mx._domainkey
  4. 「Value」欄位依你的檔案填入(以 k=rsa; p= 開頭)
  5. 「TTL」選擇「Automatic」
  6. 點擊綠色勾勾儲存

DKIM 公鑰通常相當長,請務必從檔案完整複製貼上。驗證方式:請參照你的 DNS 設定檔中該筆記錄的 Validate URL 欄位。

記錄 4 到 6:Amazon SES DKIM(CNAME)

Amazon SES 使用三筆 CNAME 記錄來啟用 DKIM 簽章,三筆操作方式相同,請依序完成:

  1. 點擊「Add New Record」
  2. 「Type」選擇「CNAME Record」
  3. 「Host」欄位依你的檔案填入對應的識別碼(格式:xxxxxxxx..._domainkey)
  4. 「Value」欄位依你的檔案填入對應的目標網域(格式:xxxxxxxx....dkim.amazonses.com)
  5. 「TTL」選擇「Automatic」
  6. 點擊綠色勾勾儲存

💡 重要提醒:Namecheap 系統會自動在 FQDN 結尾補上句點,請勿手動加句點。Host 與 Value 的開頭字串相同,請從檔案直接複製,驗證方式請參照你的 DNS 設定檔中該筆記錄的 Validate URL 欄位。

設定完成後的確認清單

📌 逐項確認:

  • _dmarc TXT 記錄已新增
  • @ SPF TXT 記錄已新增,且只有一筆
  • mx._domainkey TXT 記錄已新增(Mailgun DKIM)
  • 三筆 Amazon SES DKIM CNAME 記錄均已新增
  • 點擊「Save All Changes」確認所有變更已儲存
  • 使用 DNS 設定檔中各筆記錄提供的 Validate URL 逐一驗證記錄是否已生效

DNS 記錄通常需要 30 分鐘至 48 小時才會在全球完全生效,設定完先耐心等一下。

常見問題

Host 欄位要填完整網域嗎?

不用。Namecheap 會自動幫每一筆紀錄補上網域名稱,Host 欄位只要填設定檔裡的識別碼本身,例如 _dmarc,不用寫成 _dmarc.你的網域.com。

為什麼按了 Save 好像沒反應?

Namecheap 每一筆紀錄要按欄位右側的綠色勾勾圖示才算存檔,跟其他平台常見的單一「Save」按鈕不太一樣。填完六筆後,記得最後再點一次「Save All Changes」,確保所有變更真的送出。

CNAME 的 Value 結尾要不要加句點?

不用手動加。Namecheap 系統會自動在完整網域名稱結尾補上句點,手動加反而可能造成格式重複。

如果你是透過電子豹申請的寄件者身份驗證,DNS 設定檔裡已經把六筆紀錄的 Type、Host、Value 都列好了。你只需要照著這篇教學,把對應的值貼進 Namecheap 的 Advanced DNS 頁面,六筆都填完記得按「Save All Changes」。等到 Validate URL 顯示紀錄生效,電子豹後台的驗證狀態也會跟著更新。


延伸閱讀