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

> 網站架在 Bluehost，網域 DNS 也在同一個帳號管理？這篇教學帶你在 Bluehost 的 Advanced DNS Records 頁面新增 DMARC、SPF、DKIM 紀錄，完成寄件者身份驗證。

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


Bluehost 帳號有新舊兩種介面，登入後看到的畫面可能完全不一樣：較新的 Rock 帳號會看到「Account Manager」，較舊的 Legacy 帳號則要從 cPanel 的 Zone Editor 進去。收到電子豹寄來的 DNS 設定檔要新增六筆紀錄時，如果找錯了介面，設定頁面上的欄位名稱、操作方式都會對不上這篇教學。

這篇教學以新版 Account Manager 為例，帶你把六筆紀錄逐一新增到 Bluehost 的 DNS 頁面。

**💡 重要提醒：**文中出現的紀錄名稱與數值都是示意用途，並非實際要填入的內容。實際操作時，請依照你收到的 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 設定檔。

## 先確認你的帳號用哪一種介面

介面類型

適用帳號

DNS 管理入口

Account Manager（新版）

較新的 Bluehost 帳號（Rock）

Domains → DNS 分頁

cPanel（舊版）

較舊的 Legacy 帳號

Hosting → cPanel → Zone Editor

本文以新版 Account Manager 為例說明。

## 進入 Bluehost DNS 管理介面（新版 Account Manager）

1.  開啟瀏覽器，前往 [https://www.bluehost.com/my-account/login](https://www.bluehost.com/my-account/login?ref=cms.newsleopard.com)
2.  輸入帳號與密碼登入
3.  在左側導覽列點擊「Domains」
4.  若帳號有多個網域，點擊要設定的網域名稱
5.  點擊上方的「DNS」分頁
6.  進入「Manage Advanced DNS Records」頁面

**💡 重要提醒：**Bluehost 的 Host Record 欄位不需要填入網域名稱本身。

## 記錄 1：DMARC（TXT）

1.  在「Manage Advanced DNS Records」頁面，點擊右側「+ Add record」按鈕
2.  選擇「Single」（單筆新增）
3.  在「Type」下拉選單選擇「TXT」
4.  在「Host Record」欄位輸入：`_dmarc`
5.  在「TXT Value」欄位依你的檔案填入
6.  「TTL」保留預設值（14400，即 4 小時）
7.  點擊「Add」儲存

## 記錄 2：SPF（TXT）

1.  點擊「+ Add record」，選擇「Single」
2.  「Type」選擇「TXT」
3.  「Host Record」欄位輸入：`@`
4.  「TXT Value」依你的檔案填入
5.  點擊「Add」儲存

**💡 重要提醒：**同一個網域只能有一筆 SPF 記錄。如果已經有 SPF 記錄，請點擊「⋮」圖示選擇「Edit」進行編輯。

## 記錄 3：Mailgun DKIM（TXT）

1.  點擊「+ Add record」，選擇「Single」
2.  「Type」選擇「TXT」
3.  「Host Record」依你的檔案填入，格式範例：`mx._domainkey`
4.  「TXT Value」依你的檔案填入（以 `k=rsa; p=` 開頭）
5.  點擊「Add」儲存

驗證方式：請參照你的 DNS 設定檔中該筆記錄的 Validate URL 欄位。

## 記錄 4 到 6：Amazon SES DKIM（CNAME）

Amazon SES 使用三筆 CNAME 記錄來啟用 DKIM 簽章，三筆操作方式相同：

1.  點擊「+ Add record」，選擇「Single」
2.  「Type」選擇「CNAME」
3.  「Host Record」依你的檔案填入對應的識別碼
4.  「Points To」依你的檔案填入對應的目標網域
5.  點擊「Add」儲存

**💡 重要提醒：**Bluehost 的 CNAME 目標欄位名稱為「Points To」，對應其他平台的「Value」或「Target」欄位。請勿在 Points To 欄位結尾手動加句點，驗證方式請參照你的 DNS 設定檔中該筆記錄的 Validate URL 欄位。

## 設定完成後的確認清單

**📌 逐項確認：**

-   `_dmarc` TXT 記錄已新增
-   @ SPF TXT 記錄已新增，且只有一筆
-   `mx._domainkey` TXT 記錄已新增（Mailgun DKIM）
-   三筆 Amazon SES DKIM CNAME 記錄均已新增
-   使用 DNS 設定檔中各筆記錄提供的 Validate URL 逐一驗證記錄是否已生效

DNS 變更最多可能需要 24 至 48 小時才會在全球完全生效，設定完先耐心等一下。

## 常見問題

### 我登入後看到的畫面跟這篇教學不一樣，怎麼辦？

先確認帳號類型：如果左側導覽看到「Domains」跟「DNS」分頁，代表你用的是新版 Account Manager，跟著本文操作即可；如果只看到 cPanel 入口，代表帳號屬於較舊的 Legacy 版本，DNS 設定要從 Hosting → cPanel → Zone Editor 進去，欄位名稱會不一樣。

### Points To 欄位結尾要加句點嗎？

不用，Bluehost 系統會自行處理結尾格式，手動加句點反而容易造成格式錯誤。

### SPF 記錄已經存在，還要新增一筆嗎？

不用。點擊該筆記錄旁的「⋮」圖示選擇「Edit」，把設定檔裡 `include:` 後面的內容合併進去即可，同一個網域只能有一筆 SPF 記錄。

如果你是透過電子豹申請的寄件者身份驗證，DNS 設定檔裡已經把六筆紀錄的 Type、Host Record、Value 都列好了。你只需要照著這篇教學，把對應的值貼進 Bluehost 的 Manage Advanced DNS Records 頁面。等到 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)