DNS 的 A 紀錄是什麼?|Skycloud

在網站建置與網域設定的過程中,「A 紀錄」是你必須了解的基本知識。它是 DNS 中最常見的紀錄類型,負責將網域名稱對應到一組 IPv4 位址,讓使用者在輸入網址時,能正確連接到網站伺服器。如果沒有正確設定 A 紀錄,網站將無法被瀏覽器找到。
➤A紀錄
➤A紀錄的作用與場景
➤A 紀錄與其他 DNS 紀錄的差別
➤如何設定 A 紀錄
➤常見錯誤與排查建議
A紀錄
A 紀錄(Address Record) 是一種 DNS 紀錄,也是 DNS 紀錄中最常見的一種,A 紀錄作用是將網域名稱指向 IPv4 地址,舉例來說...
example.com 指向 192.0.2.1
另外,如果要指向 IPv6 地址,就要使用 AAAA 紀錄。
A紀錄的作用與場景
A 紀錄的作用,主要是將網域名稱 (如 example.com) 對應到一組 IPv4 地址 (如 192.0.2.1),當使用者輸入網域名稱時,系統可以知道要連到哪一台伺服器,這是網站正常運作的基本條件之一,常見應用場景如下。
網站對外服務
假設你有一台網站伺服器,它的 IP 是 192.0.2.1。
你想讓使用者透過 www.example.com 這個網域名稱(網址)進入你的網站,那麼就需要在 DNS 中設定 A紀錄,把 www.example.com 指向網站伺服器的 IP,也就是「www.example.com 指向 192.0.2.1」,這樣使用者在瀏覽器輸入網址時,DNS就能正確解析並引導流量。設定子網域
假設你想讓 shop.example.com 這個子網域連到另一台主機的 IP,只要新增一筆 A 紀錄,主機名稱為 shop,指向對應的 IP 地址即可。多台伺服器負載分散
絕大多數網站通常都只會有一個 A 紀錄,但也可以有多個 A 紀錄,一些高知名度或有特殊需求的網站會設定多個 A 紀錄,可以針對同一個網域(如 example.com) 設定多筆 A 紀錄並分別指向不同的伺服器 IP,讓使用者的請求隨機分配,達到簡易的負載平衡。
A 紀錄與其他 DNS 紀錄的差別
DNS 紀錄種類有很多,每一種都有不同的用途,A 紀錄 雖然是最常見的一種,但實際上它只是DNS系統中的一小部分,以下是 A 紀錄和其他常見紀錄的差別。
A 紀錄:對應 IPv4 位址,如:192.0.2.1。
AAAA 紀錄:對應 IPv6 位址,如:2001:0db8::1。
CNAME 紀錄:指向另一個網域名稱,而非 IP,如:www.example.com 指向 www.skycloud.com.tw 。
MX 紀錄:指定郵件伺服器。
有些人可能會將 A 紀錄 和 CNAME紀錄 搞混,記得,A 紀錄是直接指向「IP」,CNAME 則是指向另一個「名稱」,而一個子網域不能同時有 A 和 CNAME 紀錄。
如何設定 A 紀錄
設定 A 紀錄的目的,是讓你的網域可以正確對應到主機的 IPv4 位址,讓使用者輸入網址時能連接到正確的網站伺服器。
記得,在設定紀錄之前,請先確認你已經有一個已註冊的網域名稱(example.com)、一組你想指向的 IPv4 地址(192.0.2.1)以及 DNS 託管服務的登入權限。
登入 DNS 控制台
進入你的網域管理平台或 DNS 主機。找到「DNS 管理」或「DNS 記錄」設定區域
新增 A 紀錄
主機名稱:
- 輸入 @ 代表根網域 (例如 example.com)- 輸入 www 則代表子網域 (例如 www.example.com)
記錄類型(Type):選擇 A
IPv4 位址:輸入你的伺服器 IP (如 192.0.2.1)
TTL(Time To Live):可選,建議使用預設值(例如 3600 秒)
※TTL 是快取時間,單位是秒,表示 DNS 回應在使用者端或中繼節點中可以暫存多久;設定為 3600 秒,代表這筆紀錄快取一小時後才會重新查詢,若頻繁變更 IP,建議設定較低的 TTL。儲存設定
主機名稱 | 紀錄類型 | IP地址 | TTL |
---|---|---|---|
@ | A | 192.0.2.1 | 3600 |
www | A | 192.0.2.1 | 3600 |
▲設定範例
常見錯誤與排查建議
在設定 A 紀錄的過程中,即使步驟正確,有時網站仍可能無法正常顯示或連線,以下是幾個常見錯誤與排查方法。
DNS 尚未生效:
設定後需等待一段時間(取決於 TTL),可清除瀏覽器快取或 DNS 快取再試。IP 位址填錯:
確認是否為正確的 IPv4 格式(例如 192.0.2.1),避免多餘空格或錯誤數字。主機名稱與記錄類型設定錯誤:
確保子網域拼寫正確,記錄類型選擇為「A」。A 與 CNAME 重複設定:
同一主機名稱不能同時有 A 和 CNAME 紀錄,請擇一使用。
延伸閱讀:
✔DNS是什麼?DNS運作流程、設定教學、攻擊手法全解析!
✔DNS攻擊有哪些?常見的DNS攻擊類型與風險!
✔DNSSEC 是什麼?提升 DNS 安全的技術 DNSSEC
✔【DDoS攻擊】DNS放大攻擊是什麼?攻擊原理、情境比喻與防禦方法
✔【DDoS攻擊】DNS洪水攻擊是什麼?