反向 nslookup 命令
如何使用 nslookup 命令行管理工具来测试和排除 DNS 服务器故障(包括 UNIX 或 Windows 操作系统下的反向查找)?如何使用 nslookup 命令查找网络上的域或主机的 IP 地址?
nslookup 是一个 UNIX、Linux 或 MS-Windows (nslookup.exe) 程序,用于查询 Internet 域名服务器。Nslookup 有两种模式:交互模式和非交互模式。交互模式允许用户查询名称服务器以获取有关各种主机和域的信息,或打印域中的主机列表。非交互模式用于仅打印主机或域的名称和请求的信息。
nslookup 是一个 UNIX、Linux 或 MS-Windows (nslookup.exe) 程序,用于查询 Internet 域名服务器。Nslookup 有两种模式:交互模式和非交互模式。交互模式允许用户查询名称服务器以获取有关各种主机和域的信息,或打印域中的主机列表。非交互模式用于仅打印主机或域的名称和请求的信息。
教程详细信息 | |
---|---|
难度等级 | 简单的 |
Root 权限 | 不 |
要求 | Linux 或 Unix 终端 |
类别 | 网络实用程序 |
操作系统兼容性 | BSD • Linux • macOS • Unix • Window |
预计阅读时间 | 2 分钟 |
如何进行反向 DNS 查找?
对于 Linux 和类 Unix 系统(例如 FreeBSD 或 macOS),语法如下。
UNIX 示例
要查找 example.com 的 IP 地址,请输入:
$ nslookup example.com
示例输出:
Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: Name: example.com Address: 75.126.153.206
现在,您可以对 75.126.153.206 运行反向 IP 查找,如下所示:
$ nslookup 75.126.153.206
示例输出:
Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: 206.153.126.75.in-addr.arpa name = www.example.com. Authoritative answers can be found from: 153.126.75.in-addr.arpa nameserver = ns2.arpa.global-datacenter.com. 153.126.75.in-addr.arpa nameserver = ns1.arpa.global-datacenter.com. ns1.arpa.global-datacenter.com internet address = 67.228.254.20 ns2.arpa.global-datacenter.com internet address = 67.228.255.20 ns2.arpa.global-datacenter.com has AAAA address 2607:f0d0:0:15:2000::1
MS-Windows 执行反向 nslookup 的示例
要对 IP 地址 75.126.153.206 执行反向查找,请输入(通过单击开始 > 运行 > 类型 > cmd.exe 打开 MS-DOS 提示符):
nslookup 75.126.153.206
Server: localhost Address: 127.0.0.1 Name: www.example.com Address: 75.126.153.206
示例会话:
图 01:使用 nslookup.exe 对 IP 地址进行反向查找
总结
要在 Windows 或 Unix 下执行反向 DNS 查找,请输入:
- 打开命令提示符
- 运行nslookup {ip-address-to-lookup-here}命令
- Unix 和 Linux 用户输入“ dig ”或“ host ”命令:
- dig -x {此处的 ip 地址}
- 主机 {ip 地址-此处}
$ man dig
$ man host
$ man nslookup