DNS record 教學 (紀錄設定、類型、TTL 時間)

意思

DNS (Domain Name System) record 是用於將網域名稱(例如 www.example.com)對應到 IP 位址(例如 192.0.2.1)的資料庫紀錄,常見類型包括 A、AAAA、MX、CNAME、TXT、NS 等。每種紀錄在引導網路流量、和管理網域設定方面都有特定的功能。

類型與例子

A (Address record 位址紀錄)

將網域連結到託管伺服器的 IP 位址 (IPv4),例如:

TypeDomain nameValue
A@192.168.1.100

高 TTL

低 TTL

優點

  • 減少 DNS 伺服器負載、提高效能
  • 加快紀錄變更的傳播速度

缺點

  • 減慢紀錄變更的傳播速度
  • 增加 DNS 伺服器負載、降低效能

AAAA (IPv6 位址紀錄)

類似 A record,但它將網域對應到 IPv6 位址(更新、更長的 IP 位址格式)。

TypeDomain nameValue
AAAA@2001:0db8:85a3:0000:0000:8a2e:0370:7334

MX (Mail Exchange record 郵件交換紀錄)

將 Email 導向至網域的郵件伺服器,例如 mail.example.com。

TypeDomain nameValuePriority
MX@mail.example.com.10

Priority (優先順序) 值愈低,愈優先。

CNAME (Canonical Name record 標準名稱紀錄)

建立別名。它將一個網域對應到另一個網域,例如將 www.example.com 指向 example.com。

TypeDomain nameValue
CNAMEwwwexample.com.

TXT (Text record 文字紀錄)

儲存用於各種目的之任意文字資訊,例如:

TypeDomain nameValue
TXT@v=spf1 include:_spf.google.com ~all

NS (Name Server record 名稱伺服器紀錄)

指定網域的權威名稱伺服器,通知整個網路在哪裡可以找到你的 DNS 紀錄,例如:

TypeDomain nameValue
NS@ns1.dnshost.com.
NS@ns2.dnshost.com.
你可以透過網域註冊商或虛擬主機商提供的 Name Server 設定 DNS record。

運作流程範例

  1. 請求
    你在瀏覽器中輸入「youtube.com」。
  2. 尋找
    你的電腦傳送 DNS 查詢給 DNS 解析器(通常由你的 ISP 提供)。
  3. 解析
    DNS 解析器用分層系統來定位 youtube.com 的權威名稱伺服器,最終找到合適的 DNS 紀錄。
  4. 回應
    權威名稱伺服器傳回與 youtube.com 關聯的 IP 位址。
  5. 連線
    你的瀏覽器現在可直接連線到已解析 IP 位址的伺服器(載入 YouTube 網站)。

DNS record 查詢

以用 DNS Checker 查詢 youtube.com 為例:

ShopOS 文章

Share
Share