首页 > 资讯 > 数码知识内容详情

nslookup命令 - 查询域名服务器信息 2024-01-09 09:43:56 网络

nslookup命令来自英文词组“Nameserver lookup”的缩写,其功能是用于查询域名服务器信息。

nslookup命令来自英文词组“Nameserver lookup”的缩写,其功能是用于查询域名服务器信息。nslookup命令能够用于查询指定域名所对应的DNS服务器信息(正向解析),亦可查询到指定DNS服务器上所绑定的域名信息(反向解析)。该命令有两种工作方式,其一是交互式,在命令行中执行nslookup命令后即可进入,一问一答的查询模式;其二是非交互式,直接在命令后追加域名或IP地址信息即可直接进行查询操作。

语法格式:nslookup [参数] 域名或IP地址

常用参数:

exit 退出命令
help 显示帮助信息
ls 显示DNS域信息
root 设置默认服务器为DNS域名空间的根目录服务器
server 设置解析域名的服务器地址
set 设置查找运行方式的配置信息
set all 显示当前配置信息
set class 设置查询类
set debug 设置调试模式
set domain 设置默认DNS域名为指定名称
set port 设置默认TCP/UDP DNS域名服务器端口号
set retry 设置重试次数
set root 设置用于查询根服务器的名称
set srchlist 设置默认DNS域名或搜索列表
set timeout 设置等待请求答复的初始秒数
set type 设置查询的资源记录类型
set type=a 设置查询域名A记录
set type=mx 设置查询域名邮件交换记录
set type=soa 设置查询域名授权起始信息

参考示例

查询指定域名所对应的DNS服务器信息(非交互式):

[root@linuxcool ~]# nslookup www.linuxcool.com
Server:         180.76.76.76
Address:        180.76.76.76#53
Non-authoritative answer:
Name:    www.linuxcool.com
Address: 216.218.186.2
Name:    www.linuxcool.com
Address: 2001:470:0:76::2

查询指定域名所对应的DNS服务器信息(交互式):

[root@linuxcool ~]# nslookup
>www.linuxcool.com
Server:         180.76.76.76
Address:        180.76.76.76#53
Non-authoritative answer:
Name:   www.linuxcool.com
Address: 216.218.186.2
Name:   www.linuxcool.com
Address: 2001:470:0:76::2
>

在交互查询模式下,设置仅显示域名的邮件交换记录服务器信息:

[root@linuxcool ~]# nslookup
>set type=mx  
>www.linuxcool.com
Server:         180.76.76.76
Address:        180.76.76.76#53
Non-authoritative answer:
www.linuxcool.com  mail exchanger = 1 www.linuxcool.com.
Authoritative answers can be found from:
www.linuxcool.com  internet address = 216.218.186.2
www.linuxcool.com  has AAAA address 2001:470:0:76::2

与该功能相关的Linux命令:

  • mysqlshow命令 – 显示数据库、数据表和列信息
  • rpcinfo命令 – 查询RPC服务信息
  • ifdown命令 – 禁用网络接口
  • netstat命令 – 显示网络状态
  • xrdp命令 – RDP连接Linux远程桌面
  • dhclient命令 – 动态获取或释放IP地址
  • netconf命令 – 设置网络功能参数
  • nisdomainname命令 – 显示主机NIS的域名
  • getty命令 – 用于设置终端机模式
  • ifcfg命令 – 配置网络接口

相关标签: 数码科技