快轉到主要內容

常用 DNS Resource Record 紀錄

·249 字·1 分鐘
Kuo-Hsiu (Kourtney) Lee
作者
Kuo-Hsiu (Kourtney) Lee
Software developer. Writing about systems, architecture, software design, and technologies.

DNS server 中每個 DNS zone 都有一個 zone file,
DNS zone 通常會是一個 single domain (有時候不是),
zone file 是由很多個 dns resource record (RR) 組成,
RR 有很多種不同的類型,
紀錄一下常用幾種。

A record
#

將 hostname 對應到 IPv4。 (32-bit)

hostname IN A xxx.xxx.xxx.xxx

AAAA record
#

將 hostname 對應到 IPv6。 (128-bit)

hostname IN AAAA xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx

CNAME record
#

為 hostname 設立的別名。

alias IN CNAME hostname

注意 alias 不能再有其他 A record 或 MX record。

MX record
#

Mail exchanger record。
Email server 的 domain name, priority 和 hostname。
注意是 hostname 而不是直接是 IP
也不能是 cname 的 alias,
所以 IP 還要另外多設一個 RR。(A 或 AAAA record)
Priority 數字越低代表優先權越高 (先傳送到優先權高的)。

mail_domain_name IN MX priority hostname

例子,

example.com. IN MX 10 mailserver.example.com