中華電信 DNS 怎麼設定?
網域指到主機、信箱指到郵件伺服器的 A/CNAME/MX/TXT 記錄逐步教學

作者:邦邦(瑪尼國際 工程師)· 2026 年 9 月 · 閱讀時間約 7 分鐘

在中華電信(HiNet)申請的網域,DNS 記錄要登入 HiNet 的網域註冊管理系統設定:A 記錄把網域指到主機的 IP、CNAME 讓 www 跟著主網域走、MX 把信件導到郵件伺服器、TXT 放 SPF 與網站驗證碼。設定本身不難,出錯的多半是幾個小地方:TTL 沒調、主機名稱尾端的點、MX 的優先序、改完沒等生效就以為壞了。這篇按記錄類型逐一說明要填什麼、常見錯誤、怎麼驗證,最後講「要不要把 DNS 改由主機商代管」這個常被問的問題。

先搞清楚:網域註冊商、DNS 代管、主機是三件事

角色負責什麼常見的提供者
網域註冊商你的網域「登記在誰那裡」,每年續約中華電信 HiNet、TWNIC 授權的註冊商
DNS 代管回答全世界「這個網域指到哪個 IP」的伺服器預設是註冊商,也可以改成主機商或 Cloudflare
主機網站與信箱實際放的地方瑪尼國際等主機商

網域在中華電信註冊,不代表 DNS 一定要在中華電信設;也不代表網站要放在中華電信的主機。三者可以各自獨立,本文以「網域在 HiNet、DNS 也在 HiNet、主機在別家」這個最常見的組合說明。

四種記錄各自要填什麼

登入 HiNet 網域註冊管理系統後,進入該網域的 DNS 記錄設定,會看到「主機名稱/類型/值/TTL」這幾個欄位。先向主機商要三個資料:主機 IP、郵件伺服器主機名稱、SPF 字串,然後照下表填:

類型主機名稱用途
A@(或留空,代表主網域)主機 IP,例如 203.0.113.10example.com.tw 指到主機
CNAMEwwwexample.com.tw.(注意尾端的點,依系統要求)www.example.com.tw 跟著主網域走
MX@mail.example.com.tw(優先序 10)信件送到哪台郵件伺服器
Amail郵件伺服器 IPMX 指到的主機名稱要有對應的 A 記錄
TXT@v=spf1 a mx ip4:203.0.113.10 -all(依主機商給的字串)SPF,宣告誰可以用這個網域寄信
TXT@ 或指定名稱google-site-verification=...Search Console 等服務的網域驗證

MX 不能直接填 IP

MX 記錄的值必須是主機名稱(例如 mail.example.com.tw),不能是 IP;而那個主機名稱要另外有一筆 A 記錄指到郵件伺服器的 IP。這是設定信箱時最常見的錯誤,填了 IP 系統可能不會擋,但信會收不到。

五個常見錯誤

  1. TTL 太長又急著改:TTL 是快取時間,改記錄前一天先把 TTL 調到 300 秒,切換才會快;換主機時尤其重要,見網站搬家檢查表
  2. 主機名稱尾端的點:有些系統要求完整網域名稱結尾加「.」(example.com.tw.),沒加會被當成 example.com.tw.example.com.tw。填完看系統顯示的完整值。
  3. MX 優先序:數字越小優先序越高。只有一台郵件伺服器就填 10;備援伺服器填 20。兩台都填 10 會輪流送。
  4. SPF 有兩筆:一個網域只能有一筆 SPF 的 TXT 記錄,兩筆會讓驗證失敗、信進垃圾匣。要把多個來源合併寫在同一筆裡。
  5. 改完立刻測、以為沒生效:舊的 TTL 還在快取裡,等 TTL 時間過了再測;用不同網路(手機 4G)查比較準。

設定後怎麼驗證?

Windows 開命令提示字元、macOS 開終端機,用 nslookup 查:

  • nslookup example.com.tw → 應回你填的主機 IP
  • nslookup -type=mx example.com.tw → 應列出 mail.example.com.tw 與優先序
  • nslookup -type=txt example.com.tw → 應看到 v=spf1 開頭的字串

信箱的部分再寄一封信到 Gmail,打開「顯示原始郵件」看 SPF 是不是 PASS;SPF、DKIM、DMARC 三個各自在做什麼,見公司寄的信一直進垃圾郵件

要不要把 DNS 改由主機商代管?

網域留在中華電信註冊、但把 DNS 代管改到主機商(在 HiNet 後台把「名稱伺服器 NS」改成主機商提供的),好處是之後換 IP、加子網域、設信箱都在同一個後台做,主機商也能代你改;壞處是主機商如果不做了,DNS 要跟著搬。折衷做法是:DNS 留在 HiNet,但把記錄值抄一份存好,換主機時照檢查表的第 3 與第 15 項改就好。搬到瑪尼國際的客戶,我們會把要填的每一筆記錄逐行列給你,兩種做法都支援。

常見問題

Q:中華電信申請的網域,DNS 要在哪裡設定?

登入 HiNet 的網域註冊管理系統,進入該網域的 DNS 記錄設定頁,填 A、CNAME、MX、TXT 四種記錄。網域在中華電信註冊,不代表網站要放在中華電信主機,也不代表 DNS 一定要在中華電信設——可以把名稱伺服器改成主機商代管。設定前先向主機商要三個資料:主機 IP、郵件伺服器主機名稱、SPF 字串。

Q:把網域指到主機要設哪幾筆記錄?

兩筆:A 記錄,主機名稱填 @(主網域)、值填主機 IP;CNAME 記錄,主機名稱填 www、值填主網域,讓 www 跟著主網域走。填完等 TTL 時間過去,用 nslookup example.com.tw 查到主機 IP 就完成。

Q:信箱的 MX 記錄怎麼填?可以填 IP 嗎?

不能填 IP。MX 的值必須是郵件伺服器的主機名稱(例如 mail.example.com.tw),優先序填 10;再另外加一筆 A 記錄,主機名稱 mail、值填郵件伺服器 IP。有備援伺服器時第二筆 MX 優先序填 20,數字越小越優先。

Q:SPF 記錄要怎麼設?

用 TXT 記錄,主機名稱 @,值填主機商給的 SPF 字串,格式像 v=spf1 a mx ip4:主機IP -all。注意一個網域只能有一筆 SPF,若同時用主機信箱與其他寄信服務,要把來源合併寫在同一筆裡;兩筆 SPF 會讓驗證失敗、信進垃圾匣。

Q:DNS 改完多久生效?怎麼確認?

看 TTL:原本 86400 秒就要等到一天,300 秒則五分鐘內。確認方式用 nslookup:nslookup example.com.tw 看 IP、-type=mx 看郵件主機、-type=txt 看 SPF。改完立刻查可能還是舊值,是本機快取,換手機 4G 網路查比較準。

Q:要不要把 DNS 改由主機商代管?

看你想在哪裡管。改到主機商(在 HiNet 後台把名稱伺服器 NS 改成主機商提供的)的好處是換 IP、加子網域、設信箱都在同一個後台,主機商也能代改;壞處是換主機商時 DNS 要跟著搬。折衷是 DNS 留在 HiNet、記錄值抄一份存好。搬到瑪尼國際兩種做法都支援,要填的記錄會逐行列給你。

DNS 記錄不知道怎麼填?

把網域與現在的主機狀況告訴我們,我們把 A、CNAME、MX、TXT 每一筆要填的值逐行列給你,或直接代你設定。

免費諮詢 →

免費諮詢專線 0800-670000 · 相關:SPF、DKIM、DMARC 在做什麼

本站由瑪尼國際自行設計、開發與維運(PHP 8.5 / MySQL 8.4,中華電信光纖機房)。我們同時承接企業官網設計、虛擬主機與網站代管 — 了解服務內容

延伸閱讀GUIDE

查看全部 40 篇文章 →

📞 技術支援(24小時):0921-070-027  |  📞 免費諮詢:0800-670000 📍 411 台中市太平區育賢路366號4樓之2  |  ✉ mani@mani.com.tw