# Namecheap DNS 設定教學：SPF、DKIM、DMARC 一次設定完成

> 網域代管在 Namecheap，不確定 Advanced DNS 頁面的 Host Records 該怎麼填？這篇教學帶你新增 DMARC、SPF、DKIM 紀錄，完成電子豹的寄件者身份驗證設定。

**分類：** Newsleopard 後台教學  
**作者：** Bao  
**發布日期：** 2026-09-24T17:39:44.000+08:00


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](https://www.namecheap.com/?ref=cms.newsleopard.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 顯示紀錄生效，電子豹後台的驗證狀態也會跟著更新。

* * *

### 延伸閱讀

-   [如何設定 Email 寄件者身份驗證（DNS 設定）](https://newsleopard.com/blog/setting-dns-for-email-digital-signature/?ref=cms.newsleopard.com)
-   [保障郵件安全的必備：解析 SPF、DKIM 與 DMARC 的設定及參數說明](https://newsleopard.com/blog/email-security-spf-dkim-dmarc-setting/?ref=cms.newsleopard.com)
-   [如何確認網域有 DMARC 驗證](https://newsleopard.com/blog/domain-has-dmarc-verification-or-not/?ref=cms.newsleopard.com)