功能说明

nslookup命令是常用的域名解析查询工具。
如果系统没有nslookup命令,则需要安装下面的软件包:
yum -y install bind-utils
 

语法格式

nslookup [option] [name] [server] 
nalookup [选填]   [域名/IP]  [DNS服务器]
 

【选项说明】

nslookup有如下两种模式。
    交互模式:用户可以向域名服务器查询各类主机、域名的信息,或者输出域名中的主机列表。
    非交互模式:针对一个主机或域名仅仅获取特定的名称或所需的信息。
先来看看如何进入交互模式。
    直接输入nslookup命令,若不加任何参数,则会直接进入交互模式,此时nslookup会连接到默认的域名服务器(即/etc/resolv.conf的第一个DNS地址)。
交互模式也支持选定不同的域名服务器。只需要将第一个参数设置为“-”,然后第二个参数是设置要连接的域名服务器主机名或IP地址。
 
 
表10-18  交互模式下nslookup命令的参数选项及说明
参数选项            解释说明
exit               退出nslookup命令
server <城名服务器>  指定解析域名的服务器地址
set关键字=值        设置查询关键字(城名属性)的值。常见的关键字如下:
                    all(全部)查询城名有关的所有信息
                    domain=name 指定查询的城名
                    port=端口号 指定裁名服务器使用的端口号
                    type=类型名 指定域名查询的类型(例如,A、HINFO、PTR、NS、MX等)
                    retry=<次数>指定查询时重试的次数
                    timeout=秒数指定查询的超时时间
 
 
对于非交互模式,可采用以下方式进入。
直接在nslookup命令后加上所要查询的IP或主机名,即可进入非交互模式,也可以在第二个参数位置设置所要连接的域名服务器。
 
表10-19 非交互模式下nslookup命令的参数选项及说明参数选项解释说明
-timeout        指定查询的超时时间
-query           指定域名查询的类型
 

使用范例

交互模式

[root@k8s-node1 ~]# nslookup
> www.wenyule.top # 符号“>”是nslookup命令的提示。在此提示符下输入要查询的城名信息进行查询。
Server: 10.0.0.2 # 默认DNS服务器。
Address: 10.0.0.2# #上面的DNS服务器的IP地址与端口号。 Non-authoritative answer: # 非授权域名服务器的应答,说明本域名服务器给出的城名解析信息是从其他域名服务器那里查询所得到的信息,而非自己管理的域。
Name: www.wenyule.top
Address: 66.154.120.110 #<显示城名对应的IP地址。 > server 223.5.5.5 #指定解析域名的服务器地址,这个是阿里云的公共DNS服务器
Default server: 223.5.5.5
Address: 223.5.5.5# > wenyule.top #输入待解析的域名
Server: 223.5.5.5
Address: 223.5.5.5# Non-authoritative answer:
Name: wenyule.top
Address: 66.154.120.110
> > set type=ANY #查询域名有关的所有信息:
> www.baidu.com
Server: 223.5.5.5
Address: 223.5.5.5# Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com. Authoritative answers can be found from: > set type=MX # 查询邮件MX记录:
> baidu.com
Server: 223.6.6.6
Address: 223.6.6.6# Non-authoritative answer:
baidu.com mail exchanger = mx.maillb.baidu.com.
baidu.com mail exchanger = mx50.baidu.com.
baidu.com mail exchanger = jpmx.baidu.com.
baidu.com mail exchanger = mx.n.shifen.com.
baidu.com mail exchanger = mx1.baidu.com. 可以直接在命令行指定解析域名的服务器地址,但是要注意写法,不要少了“-”:
[root@k8s-node1 ~]# nslookup - 223.5.5.5
> baidu.com
Server: 223.5.5.5
Address: 223.5.5.5# Non-authoritative answer:
Name: baidu.com
Address: 123.125.114.144
Name: baidu.com
Address: 220.181.57.216

非交互查模式

采用非交互查模式,指定域名服务器地址,查询www.oldboyedu.com对应的域名记录:

[root@k8s-node1 ~]# nslookup baidu.com 223.5.5.5
Server: 223.5.5.5
Address: 223.5.5.5# Non-authoritative answer:
Name: baidu.com
Address: 123.125.114.144
Name: baidu.com
Address: 220.181.57.216

10.18 nslookup:域名查询工具的更多相关文章

  1. 10.19 dig:域名查询工具

    dig命令 是常用的域名查询工具,可以用于测试域名系统的工作是否正常.  dig命令的参数选项及说明 @<DNS服务器地址>    指定进行城名解析的域名服务器.当不希望使用本机默认的DN ...

  2. dig 常用的域名查询工具

    dig 命令是常用的域名查询工具,可以用来测试域名系统工作是否正常. 语法: dig (选项) (参数) 选项: @<服务器地址>: 指定进行域名解析的域名服务器: -b: 当主机具有多个 ...

  3. linux命令 host-常用的分析域名查询工具

    博主推荐:更多网络测试相关命令关注 网络测试  收藏linux命令大全 host命令是常用的分析域名查询工具,可以用来测试域名系统工作是否正常. 语法 host(选项)(参数) 选项 -a:显示详细的 ...

  4. nslookup域名查询命令查询ip

    一.nslookup(name server lookup ) nslookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释.在已安装TCP/IP协议的电脑上 ...

  5. Linux基础命令---host域名查询工具

    host host是一个常用的DNS查询工具,经常用来查询域名.检查域名解析是否正确. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.Fedora.   1.语法       ...

  6. 10.20 host:域名查询工具

    host命令 是用于查询DNS的工具,它可以将指定主机名称转换为IP地址. host命令的参数选项及说明 -a 显示详细的DNS信息-t 指定查询的域名信息类型,可以是"A".&q ...

  7. linux命令 dig-域名查询工具

    博主推荐:更多网络测试相关命令关注 网络测试  收藏linux命令大全 dig命令是常用的域名查询工具,可以用来测试域名系统工作是否正常. 语法 dig(选项)(参数) 选项 @<服务器地址&g ...

  8. nslookup详解(name server lookup)( 域名查询)

    nslookup详解(name server lookup)( 域名查询) 一.总结 1.爬虫倒是很方便拿到页面数据:a.网页的页面源码我们可以轻松获得  b.比如cnsd博客,文章的正文内容全部放在 ...

  9. Mac通过域名查询IP地址

    Mac通过域名查询IP地址 方法一:使用Mac自带的"网络实用工具" 步骤: 搜索"网络使用工具",并打开: 点击LookUp,输入互联网地址,点击Lookup ...

随机推荐

  1. C# 调用Tesseract实现OCR

    介绍 Tesseract是一个基于Apache2.0协议开源的跨平台ocr引擎,支持多种语言的识别,在Windows和Linux上都有良好的支持. 创建工程 创建一个C#的控制台工程 添加System ...

  2. 教你phpstudy如何搭建本地多站点

    经常做多个网站同时开发,如何才能在本地能使部署多个站点,今天就来分享一下如何用PHPstudy搭建本地多站点. 点击上图中的 其它选项菜单 ,就会弹出下面的对话框,然后点击 站点域名管理 然后在 网站 ...

  3. DELL服务器r710配置RAID

    DELL服务器r710配置RAID: 1.开机后等待DELL图标出现,连续按ctrl+r,进入RAID配置界面: 2.进入RAID配置界面,如果是下面的这个界面,选择Disk group 0这项需要按 ...

  4. [python,2018-03-06] python中的继承顺序

    python 支持多继承,但对与经典类和新式类来说,多继承查找的顺序是不一样的.  经典类: 新式类   class P1:      def foo(self):                   ...

  5. js数组条件筛选——map()

    在对象数组中检索属性为指定值得某个对象使用map()就非常方便. 对象数组 var studentArray = [ {"name":"小明","ge ...

  6. Laravel线上布暑到linux的问题汇总

    1.直接报403错误 ,配置文件中增加: location / { try_files $uri $uri/ /index.php?$query_string; } 同时根目录不是指到项目名,而是指到 ...

  7. OpenCV代码:画出轮廓的外接矩形,和中心点

    #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #include & ...

  8. Shell脚本21-40例

    21.统计数字并求和 计算文档a.txt中每一行中出现的数字个数并且要计算一下整个文档中一共出现了几个数字.例如a.txt内容如下:12aa*lkjskdjalskdflkskdjflkjj 我们脚本 ...

  9. source tree图谱

    参考: https://www.jianshu.com/p/0e64ad60899e

  10. JVM系列3:类加载机制

    了解类加载机制也是深入了解Java的重要一环,它包括加载过程.类加载器.加载机制等内容. 以下是我总结的思维导图. 首先讲讲类加载的时机,以下是会触发类加载的时机: 1.new.get/put/inv ...