如何解码 DNS 区域类型

[ad_1]

什么是 DNS 区域?

DNS 区域是组成 DNS 的一组组件的一部分。 这些对象由管理员或组织以精细的方式管理。 DNS 区域可以包含有关域和子域的各种信息。 同一台服务器上也可以存在多个区域。 DNS 信息存储在称为 DNS 区域文件的文本文件中。

什么是 DNS 区域文件?

DNS 区域文件是存储在 DNS 服务器上的纯文本文件,其中包含给定区域内每个域的所有记录。 区域文件可以包含超过 44 种不同的记录类型,但应始终以 SOA 记录(或权限开始)开头。

; g33k.fun DNS zonefile
$TTL 14400
g33k.fun. 86400 IN  SOA  ns1.domain.com.  user.mail.com. (
				2020081601 ;Serial Number
				3600 ;refresh
				7200 ;retry
				1209600 ;expire
				86400 ;minimum
        )
g33k.fun.   86400   IN	NS	ns1.domain.com.
g33k.fun.   86400   IN	NS	ns2.domain.com.
g33k.fun.   14400   IN	A	67.257.187.136
g33k.fun.   14400   IN	MX	0     g33k.fun.
mail	    14400   IN	CNAME   g33k.fun.
www	    14400   IN	CNAME   g33k.fun.
ftp	    14400   IN	A       67.257.187.136
g33k.fun.   14400   IN  TXT	"v=spf1 +a +mx +ip4:67.257.187.136 ~all"
default._domainkey  14400  IN   TXT   "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ;
g33k.fun.   14400   IN	TXT	google-site-verification=zxIkMo9ruPbMyGMy4KWbc0QkOoN9aF2iFPvDHc0o8Pg

记录类型

如前所述,在 DNS 区域内使用了许多 DNS 记录类型,所有这些类型都有一个独特的目的。 下面是最常用的记录类型的一些示例以及每种类型的简要说明。

授权开始 (SOA)

任何区域文件中的第一条记录是 SOA 资源记录。 此记录是 DNS 区域文件的重要组成部分。 它指示域的区域和域名服务器的基本属性。 每个区域文件只能包含一个 SOA 记录。

The SOA record is:
Primary nameserver: ns1.google.com
Hostmaster E-mail address: dns-admin.google.com
Serial #: 329472109
Refresh: 900
Retry: 900
Expire: 1800   30 minutes
Default TTL: 60

名称服务器 (NS)

NS 记录告诉递归名称服务器哪些名称服务器对区域具有权威性。 递归名称服务器查看权威 NS 记录,以便在解析名称时接下来询问哪个服务器。

g33k.fun.	86400	IN	NS	ns1.domain.com.
g33k.fun.	86400   IN	NS	ns2.domain.com.

注意唯一重要的区域文件是位于域的权威名称服务器上的区域文件。 您可以通过以下方式找到 Internet 将查看的名称服务器 whois 查询 域上。

邮件交换 (MX)

通常有两条 MX 记录负责指定哪个邮件服务器接收域的电子邮件。 电子邮件客户端与区域文件中列出的主邮件服务器建立 SMTP 连接。 记录按优先级从低到高排列。 最低优先级是主邮件帆服务器,数字越大优先级越低。 如果主服务器不可用,接下来列出的邮件服务器将尝试路由连接。 MX 记录必须指向域,而不是 IP。

g33k.fun.	14400   IN	MX	0     g33k.fun.

地址 (A)

A 记录用于查找与域名关联的 IP。 此记录将信息从服务器路由到客户端的 Web 浏览器。

g33k.fun.	14400   IN	A	67.257.187.136

YYYY

四重 A 记录与 A 记录功能相同,但专门用于 IPv6 协议。

g33k.fun.	14400   IN	AAAA	2001:db8:1::ab9:C0A8:102

规范名称 (CNAME)

此记录会将一个站点名称作为另一个别名。 然后 DNS 查找将路由域名请求 A 记录保存的新名称。 这些记录必须指向完全限定的域名 (FQDN)。

ftp.g33k.fun.    CNAME	    g33k.fun.

别名记录(ALIAS)

ALIAS 记录在功能上类似于 CNAME 记录,因为它用于将一个名称指向另一个名称。 ALIAS 记录用于将主域或 Apex 域 (example.com) 引用到子域 (host.example.com)。 主域的权威名称服务器随后将解析主机名的 IP 以将流量定向到那里。

TYPE               HOST  TARGET          TTL
ALIAS (or ANAME)   @     host.g33k.fun.  5 

文字 (TXT)

TXT 记录保存任何类型的自由格式文本。 最初,这些用于有关服务器的人类可读信息,例如位置或数据中心。 目前,当今 TXT 记录最常见的用途是 SPF 和 Domain_Keys (DKIM)。

g33k.fun.   14400   IN   TXT   "v=spf1 +a +mx +ip4:67.257.187.136 ~all"

服务定位器 (SRV)

SRV 记录是广义的服务位置记录。 它用于较新的协议,而不是创建特定于协议的记录,例如 MX。 这种类型的记录虽然有用,但并不常用。

DOMAIN        TTL      TYPE PRI WT PORT  TARGET
sip.g33k.fun. 86400 IN SRV  0   5  5060  sipserver.g33k.fun.

指针 (PTR)

PTR 记录将 IP 指向规范名称并在反向 DNS 记录中明确使用。 需要注意的是,反向 DNS 记录是由拥有 IP 的人而不是拥有规范名称的人在权威名称服务器上设置的。

136.257.187.67.in-addr.arpa. IN PTR g33k.fun.

结论

DNS 是互联网的支柱。 它使我们能够轻松连接到我们最喜欢的网站。 学习此系统的组件可确保您的站点
总会找到的。

我们以成为 Hosting™ 中最有帮助的人而自豪!

我们的支持团队由经验丰富的 Linux 技术人员和才华横溢的系统管理员组成,他们对多种网络托管技术(尤其是本文中讨论的技术)了如指掌。

如果您对此信息有任何疑问,我们随时可以回答与本文相关的任何问题,一年 365 天,一周 7 天,一天 24 小时。

如果您是完全托管的 VPS 服务器, Cloud 专用,VMWare 私有 Cloud, 私有父服务器, 托管 Cloud 服务器或专用服务器所有者,并且您对执行列出的任何步骤感到不舒服,可以通过电话@800.580.4985 与我们联系,一个 聊天 或支持票以协助您完成此过程。

[ad_2]

Related Posts