Zone 文件
DNS zone 文件
以下是一个示例的 DNS Zone 文件,您可以将其用作参考:
$ORIGIN example.com.
$TTL 3600
@ IN SOA ns1.example.com. admin.example.com. (
2021081001 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
3600 ) ; Minimum TTL
; Name Servers
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
; A Records
ns1.example.com. IN A 192.0.2.1
ns2.example.com. IN A 198.51.100.1
www.example.com. IN A 203.0.113.1
; CNAME Records
mail.example.com. IN CNAME www.example.com.
ftp.example.com. IN CNAME www.example.com.
; MX Records
example.com. IN MX 10 mail.example.com.
example.com. IN MX 20 backup-mail.example.com.
在上面的示例中:
$ORIGIN定义了该区域中所有相对名称的前缀。$TTL指定了所有条目的默认生存时间(TTL)。SOA定义了该区域的 Start of Authority 记录。NS记录定义了主域名服务器的名称服务器。A记录定义了主机名与 IPv4 地址之间的映射。CNAME记录定义了一个别名,指向其他主机名。MX记录定义了邮件交换器的优先级和域名。
注意:
- 每个域名都有一个 DNS 服务器管理记录
- 一般设置为公有的 DNS 服务器提供商,如腾讯云 DNS,阿里云 DNS 等等
- 内网则可以设置为本地的 DNS 地址,如 192.168.1.169
查询一个域名解析过程中的过程
dig +trace _acme-challenge.xgjoy.org TXT

查询域名解析的记录
nslookup -q=ns gateway.xgjoy.org
-q=ns 查询 ns 解析记录
--auth 查看权威解析记录(如果有的话)