> For the complete documentation index, see [llms.txt](https://newsleopard.gitbook.io/help-center/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://newsleopard.gitbook.io/help-center/marketing/marketing/bluehost-dns-setup.md).

# Bluehost DNS 設定教學

如果你的網域 DNS 代管在 Bluehost，在收到電子豹提供的 DNS 設定檔（CSV）後，就依照下面的步驟，把每一筆記錄逐一新增到 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`，開頭識別碼與 Name 相同 |
| 5 | `yyyyyyyy..._domainkey` | CNAME | Amazon SES DKIM（第 2 筆），指向 `yyyyyyyy....dkim.amazonses.com`，開頭識別碼與 Name 相同 |
| 6 | `zzzzzzzz..._domainkey` | CNAME | Amazon SES DKIM（第 3 筆），指向 `zzzzzzzz....dkim.amazonses.com`，開頭識別碼與 Name 相同 |

## 開始前的注意事項

Bluehost 目前提供兩種 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>
2. 輸入帳號與密碼登入
3. 在左側導覽列點擊 **「Domains」**
4. 若帳號有多個網域，點擊要設定的網域名稱
5. 點擊上方的 **「DNS」**&#x5206;頁
6. 進入 **「Manage Advanced DNS Records」**&#x9801;面

> ⚠️ Bluehost 的 **Host Record** 欄位不需要填入網域名稱本身。

## 記錄 1：DMARC（TXT）

**操作步驟：**

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

## 記錄 2：SPF（TXT）

**操作步驟：**

1. 點擊 **「+ Add record」**，選擇 **「Single」**
2. **「Type」**&#x9078;擇 **「TXT」**
3. **「Host Record」**&#x6B04;位輸入：`@`
4. **「TXT Value」**&#x4F9D;你的檔案填入
5. 點擊 **「Add」**&#x5132;存

> ⚠️ 同一個網域只能有**一筆** SPF 記錄。如果已經有 SPF 記錄，請點擊「⋮」圖示選擇 **「Edit」**&#x9032;行編輯。

## 記錄 3：Mailgun DKIM（TXT）

**操作步驟：**

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

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

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

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

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

> 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 小時**才會在全球完全生效，設定完先耐心等一下。

***

相關文章：[如何設定寄件者身份驗證（DNS 設定）](/help-center/marketing/marketing/sender-authentication-dns-setup.md)、[為何要設定寄件者身份驗證？](/help-center/marketing/marketing/1.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://newsleopard.gitbook.io/help-center/marketing/marketing/bluehost-dns-setup.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
