前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >每天学一个 Linux 命令(69):nslookup

每天学一个 Linux 命令(69):nslookup

作者头像
民工哥
发布2021-03-30 16:45:38
7660
发布2021-03-30 16:45:38
举报

命令简介

nslookup(name server lookup)命令用于查询域名 DNS 信息的工具。nslookup 有两种工作模式,即“交互模式”和“非交互模式”。

代码语言:javascript
复制
[root@CentOS7-1 ~]# nslookup
-bash: nslookup: command not found
[root@CentOS7-1 ~]# yum install -y bind-utils

语法格式

代码语言:javascript
复制
nslookup [-option] [name | -] [server]

选项说明

代码语言:javascript
复制
-query=TYPE      #设置查询类型
-timeout=NUMBER  #设置等待响应的超时时间,单位秒
-sil             #不显示任何警告信息。

还有一些交互的命令,有兴趣的读者可以查看帮助信息阅读。

应用举例

实例

代码语言:javascript
复制
非交互式模式
[root@CentOS7-1 ~]# nslookup www.baidu.com
Server:  223.5.5.5
Address: 223.5.5.5#53

Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 36.152.44.96
Name: www.a.shifen.com
Address: 36.152.44.95

#交互式模式
[root@CentOS7-1 ~]# nslookup
> baidu.com
Server:  223.5.5.5
Address: 223.5.5.5#53

Non-authoritative answer:
Name: baidu.com
Address: 39.156.69.79
Name: baidu.com
Address: 220.181.38.148
> 163.com
Server:  223.5.5.5
Address: 223.5.5.5#53

Non-authoritative answer:
Name: 163.com
Address: 123.58.180.7
Name: 163.com
Address: 123.58.180.8

google.com 相关的信息

代码语言:javascript
复制
#在您的 DNS 中查询与域名 google.com 相关的所有可用信息。
[root@CentOS7-1 ~]# nslookup -type=any google.com
Server:  223.5.5.5
Address: 223.5.5.5#53

Non-authoritative answer:
Name: google.com
Address: 93.46.8.90
google.com nameserver = ns1.google.com.
google.com nameserver = ns2.google.com.
google.com nameserver = ns4.google.com.
google.com nameserver = ns3.google.com.

Authoritative answers can be found from:

#在您的 DNS 中查询与域名 google.com 相关邮件交换服务器的信息
[root@CentOS7-1 ~]# nslookup -type=mx google.com
Server:  223.5.5.5
Address: 223.5.5.5#53

Non-authoritative answer:
google.com mail exchanger = 10 aspmx.l.google.com.
google.com mail exchanger = 50 alt4.aspmx.l.google.com.
google.com mail exchanger = 20 alt1.aspmx.l.google.com.
google.com mail exchanger = 30 alt2.aspmx.l.google.com.
google.com mail exchanger = 40 alt3.aspmx.l.google.com.

Authoritative answers can be found from:

反向查找一个地址(文中地址作了处理哈)

代码语言:javascript
复制
[root@CentOS7-1 ~]# nslookup 200.208.150.3
 
Server:         103.240.22.111
Address:        103.240.22.111#53
 
Non-authoritative answer:
3.150.208.200.in-addr.arpa      name = 200.208.150.3.xmission.com.
 
Authoritative answers can be found from:
150.208.200.in-addr.arpa        nameserver = ns1.xmission.com.
150.208.200.in-addr.arpa        nameserver = ns2.xmission.com.
150.208.200.in-addr.arpa        nameserver = ns.xmission.com.
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 民工哥技术之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 命令简介
  • 语法格式
  • 选项说明
  • 应用举例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档