用 host 命令快速查询 DNS

使用容易被遗忘的 host 工具——dig 的精简版——一行一条地解析域名,或查询 MX、TXT、CNAME 记录。

Linux查询绑定DNS低风险
执行 `host -t A example.com` 查询 A 记录,把类型换成 `-t MX`、`-t TXT` 或 `-t CNAME` 可查其他记录。

01命令

命令
$ host -t A example.com

02作用说明

很多人习惯用 dig,然后还得在 answer 区块里找答案;`host` 只输出记录本身,每行一条,特别适合脚本。不加 `-t` 时它会自动选合理的类型:域名查 A/AAAA,邮件域名还会顺带返回 MX。在命令末尾追加服务器地址(如 `host example.com 1.1.1.1`)可以指定用哪个 DNS 服务器查询。

03风险

风险低风险
使用条件bind9-host or bind9-dnsutils

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • host(1) — DNS lookup utility
    Ubuntu manpages · technical · 2026-09-17
    依据: Documents host as a simple DNS lookup utility and the -t option for selecting the query type (A, MX, TXT, CNAME).

最后验证: 2026-09-17 · 分类: 网络

06相关方案