DNS 记录的类型及其功能

A 记录(Address Record)

将域名指向一个 IPv4 地址。

格式:【域名】 IN A 【IP 地址】

例如:

www.example.com IN A 192.0.2.1

AAAA(4A)记录(IPv6 Address Record)

将域名指向一个 IPv6 地址。

格式:【域名】 IN AAAA 【IPv6 地址】

例如:

www.example.com IN AAAA 2001:db8::1

CNAME 记录(Canonical Name Record)

为域名设置别名,使得多个域名可以指向同一个 IP 地址。

格式:【别名】 IN CNAME 【域名】

例如:

blog.example.com IN CNAME www.example.com

MX 记录(Mail Exchange Record)

指定邮件服务器的域名,用于电子邮件的路由。

格式:【域名】 IN MX 【优先级】 【邮件服务器域名】

例如:

example.com IN MX 10 mail.example.com

NS 记录(Name Server Record)

指定域名的权威 DNS 服务器。

格式:【域名】 IN NS 【DNS 服务器域名】

例如:

example.com IN NS ns1.example.com

TXT 记录(Text Record)

存储文本信息,常用于 SPF(Sender Policy Framework)记录,帮助防止垃圾邮件。

格式:【域名】 IN TXT 【文本信息】

例如:

example.com IN TXT "v=spf1 mx -all"

SRV 记录(Service Record)

标识特定服务及其运行的服务器和端口,支持服务发现。

格式:【服务.协议 名称】 IN SRV 【优先级】 【权重】 【端口】 【目标】

例如:

_xmpp-server._tcp.example.com IN SRV 5 0 5269 xmpp-server.example.com

NAPTR 记录(Naming Authority Pointer Record)

包含一个基于正则表达式的重写规则,用于将一个字符串重写为一个新的域名标签或 URI,常用于 ENUM 服务。

格式:【域名】 IN NAPTR 【顺序】 【优先级】 【标志】 【服务】 【正则表达式 替换】

例如:

example.com IN NAPTR 100 10 "s" "SIP+D2U" "" _sip._udp.example.com



Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • IPv6 地址类型详解
  • RFC 3581 中的 rport 例子详解
  • SIP 中 180 与 183 的区别
  • DHCP 八种报文
  • 我的大学