定義
A Record 是一種 DNS 記錄,用來將主機名稱對應到 IPv4 位址,也就是瀏覽器查找正確伺服器時所使用的數字位址。這是最簡單也最基本的 DNS 記錄類型:當 example.com 有一筆指向 76.76.21.21 的 A Record 時,這就是有人造訪該網域時瀏覽器查詢到的位址。每筆 A Record 在區域檔案(zone file)中都是一行資料,包含主機名稱、記錄類型、TTL(快取時間,以秒為單位,常見為 300 到 86400)以及目標 IPv4 位址。一個主機名稱可以設定多筆 A Record 以實現負載平衡或容錯移轉,而子網域則需要各自獨立的記錄。AAAA 記錄則是針對 IPv6 執行相同的功能。所有提供網站流量服務的網域,都至少需要一筆 A 或 AAAA 記錄,不過子網域通常會改用 CNAME 處理。你可以在註冊商或 DNS 服務商的控制台(例如 Cloudflare、Route 53、Namecheap、Google Domains)中編輯 A Record;變更會在數分鐘至數小時內於全球生效,視 TTL 設定而定。
運作方式
A Record 是區域檔案中的一行資料,內容包含主機名稱、記錄類型(A)、TTL(快取時間,以秒為單位),以及目標 IPv4 位址。單一主機名稱可以有多筆 A Record 以實現負載平衡;子網域則各自擁有自己的 A Record。
這點為何重要
當你將網站搬遷到新主機時,所需的變更就是更新 A Record。當網站因 DNS 設定錯誤而無法連線時,問題通常出在 A Record 上。了解如何讀取、修改與驗證 A Record,是最基本的 DNS 技能。