安装包含本地参考和全部已发布模式的完整包。
install dnsdns使用
A/AAAA 将名称映射到地址,MX 描述邮件路由,TXT 常用于验证或策略,NS 表示委派,CAA 限制证书颁发机构,PTR 将地址反查为名称。某一种记录为空并不表示域名不存在。
dns <host|ip|me> [types] [-c]dns me使用当前主机
dns example.com显示常用记录
dns example.com -txt仅显示 TXT 记录
dns 1.2.3.4执行反向 PTR 查询
dns example.com -c检查所选记录类型是否存在
-a | -aaaa选择 A 或 AAAA 地址记录
-cname选择 CNAME 别名记录
-mx选择 MX 邮件交换记录
-ns选择 NS 名称服务器记录
-txt选择 TXT 文本记录
-soa选择 SOA 权威记录
-srv选择 SRV 服务记录
-caa选择 CAA 证书颁发机构规则
-ptr选择反向 PTR 记录
-all选择所有受支持类型;默认常用集合不含 SRV 和 PTR
先运行
example.test 区域和离线响应。
可直接在页面中运行预先准备的示例。结果已预先生成并在浏览器中显示;服务器不会执行任何终端命令。
安装当前兼容版本。完整功能请选择 Base,精简包请选择 Minimum;已安装模块的更新请使用 upgrade。
Base 与 Minimum 是同一当前模块版本的两个包。
安装包含本地参考和全部已发布模式的完整包。
install dns安装精简包。该包不包含本地参考;
install dns -m安装这个确切的已发布版本。
install dns -v 1.2.4让 upgrade 检查兼容性,仅在需要时替换已安装块。
upgrade dns删除扩展块,不影响核心和其他模块。
install dns -u示例可复制,但网站不会执行。请先检查路径、权限和破坏性选项。
dns example.test离线教学示例 — 不发送真实请求
A 192.0.2.80 · TTL 3600
AAAA 2001:db8::80 · TTL 3600
MX 10 · mail.example.test · TTL 3600
NS ns1.example.test · TTL 3600
TXT v=spf1 -all · TTL 3600
SOA ns1.example.test · admin.example.test · 2026110101 · 7200 · 3600 · 1209600 · 3600 · TTL 3600
CAA 0 · issue · letsencrypt.org · TTL 3600dns me离线教学示例 — 不发送真实请求
A 192.0.2.80 · TTL 3600
AAAA 2001:db8::80 · TTL 3600
MX 10 · mail.example.test · TTL 3600
NS ns1.example.test · TTL 3600
TXT v=spf1 -all · TTL 3600
SOA ns1.example.test · admin.example.test · 2026110101 · 7200 · 3600 · 1209600 · 3600 · TTL 3600
CAA 0 · issue · letsencrypt.org · TTL 3600dns example.test -a离线教学示例 — 不发送真实请求
A 192.0.2.80 · TTL 3600dns example.test -aaaa离线教学示例 — 不发送真实请求
AAAA 2001:db8::80 · TTL 3600dns alias.example.test -cname离线教学示例 — 不发送真实请求
CNAME site.example.test · TTL 3600dns example.test -mx离线教学示例 — 不发送真实请求
MX 10 · mail.example.test · TTL 3600dns example.test -ns离线教学示例 — 不发送真实请求
NS ns1.example.test · TTL 3600dns example.test -txt离线教学示例 — 不发送真实请求
TXT v=spf1 -all · TTL 3600dns example.test -soa离线教学示例 — 不发送真实请求
SOA ns1.example.test · admin.example.test · 2026110101 · 7200 · 3600 · 1209600 · 3600 · TTL 3600dns _sip._tcp.example.test -srv离线教学示例 — 不发送真实请求
SRV 10 · 5 · 5060 · sip.example.test · TTL 3600dns example.test -caa离线教学示例 — 不发送真实请求
CAA 0 · issue · letsencrypt.org · TTL 3600dns 192.0.2.44离线教学示例 — 不发送真实请求
PTR host.example.testdns example.test -ptr离线教学示例 — 不发送真实请求
DNS records not founddns example.test -all离线教学示例 — 不发送真实请求
A 192.0.2.80 · TTL 3600
AAAA 2001:db8::80 · TTL 3600
MX 10 · mail.example.test · TTL 3600
NS ns1.example.test · TTL 3600
TXT v=spf1 -all · TTL 3600
SOA ns1.example.test · admin.example.test · 2026110101 · 7200 · 3600 · 1209600 · 3600 · TTL 3600
CAA 0 · issue · letsencrypt.org · TTL 3600dns example.test -a -aaaa -mx离线教学示例 — 不发送真实请求
A 192.0.2.80 · TTL 3600
AAAA 2001:db8::80 · TTL 3600
MX 10 · mail.example.test · TTL 3600dns example.test -mx -c离线教学示例 — 不发送真实请求
Status yes
Types MXdns example.test -srv -c离线教学示例 — 不发送真实请求
Status no
Types -dns example.test -a -c离线教学示例 — 不发送真实请求
Status yes
Types Adns example.test -all -c离线教学示例 — 不发送真实请求
Status yes
Types A, AAAA, MX, NS, TXT, SOA, CAAdns example.test -bogus离线教学示例 — 不发送真实请求
?dns离线教学示例 — 不发送真实请求
?dns http://example.test/path -a离线教学示例 — 不发送真实请求
A 192.0.2.80 · TTL 3600dns 192.0.2.44 -a -c离线教学示例 — 不发送真实请求
Status yes
Types PTR