在日常的 Linux 系统管理和网络排错中,RockyLinux nslookup命令 是一个非常实用的工具。它可以帮助我们快速查询域名对应的 IP 地址、邮件服务器记录(MX)、名称服务器(NS)等 DNS 信息。无论你是系统管理员还是刚入门的新手,掌握 DNS查询教程 中的核心命令都至关重要。
什么是 nslookup?
nslookup(Name Server Lookup)是一个用于查询 Internet 域名系统(DNS)以获取域名或 IP 地址映射信息的命令行工具。它在 RockyLinux、CentOS、RHEL 等基于 Red Hat 的系统中默认可用(若未安装,可通过
bind-utils包安装)。
安装 nslookup(如未预装)
大多数 RockyLinux 系统已预装
nslookup。如果没有,可以使用以下命令安装:
最简单的用法是查询某个域名对应的 IPv4 地址(A 记录)。例如,查询 sudo dnf install -y bind-utils 基本用法:查询 A 记录(IP 地址)
example.com
的 IP:
输出可能如下: 其中 除了 A 记录,你还可以查询 MX(邮件服务器)、NS(名称服务器)、CNAME(别名)等记录。使用 nslookup example.com Server: 192.168.1.1Address: 192.168.1.1#53Non-authoritative answer:Name: example.comAddress: 93.184.216.34 93.184.216.34
就是 example.com
的公网 IP 地址。查询其他 DNS 记录类型
-type=
参数指定记录类型。
1. 查询 MX 记录(邮件服务器):
2. 查询 NS 记录(权威 DNS 服务器): 3. 使用指定 DNS 服务器查询: 有时你想绕过本地 DNS,直接向 Google DNS(8.8.8.8)或 Cloudflare DNS(1.1.1.1)查询: 如果你运行 此时可尝试更换 DNS 服务器(如 8.8.8.8)测试,确认是否为本地 DNS 问题。 通过本篇 RockyLinux网络诊断 教程,你应该已经掌握了 nslookup使用方法 的核心技巧。无论是排查网站无法访问、验证 DNS 配置,还是学习网络原理, 建议多加练习,尝试查询不同类型的 DNS 记录,加深理解。祝你在 RockyLinux 的运维之路上越走越远!nslookup -type=mx google.com nslookup -type=ns rockylinux.org nslookup example.com 8.8.8.8 交互模式 vs 非交互模式
nslookup
支持两种运行方式:nslookup
回车,进入交互环境,可连续查询多个域名。 nslookup> set type=mx> google.com> exit 常见问题与排查
nslookup
后提示“can't find ...: NXDOMAIN”,说明该域名不存在或 DNS 配置有误。若提示“connection timed out”,可能是网络不通或 DNS 服务器无响应。总结
nslookup
都是一个轻量而强大的工具。
