Nslookup命令

定义:Nslookup.exe 是命令行管理工具,用于测试或解决DNS服务器问题。此工具是通过“控制面板”与 TCP/IP 协议一起安装的。

作用:查询域名所对应的IP地址

nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录,如果查到的是CNAME记录还会返回别名记录的设置情况。其用法是:

nslookup 域名

ex:

nslookup darpple.3322.org

Server: ns.cache.yntel //反向解释获得使用的DNS服务器的名称,昆明电信的DNS

Address: 222.172.200.68

Non-authoritative answer: //这个结果是从服务器的缓存中得到的,所以提醒是没有权威的应答

Name: darpple.3322.org

Address: 116.54.14.188 //我的机器的ip

ps:若目标域名有别记录,你将看到nslookup不同于ping的地方

ex:

nslookup www.google.cn

nslookup darpple.3322.org

Server: ns.cache.yntel

Address: 222.172.200.68

Non-authoritative answer:

name: cn.1.google.com

Address: 203.208.33.101,203.208.11.100 //不同于ping的地方

Alisases: www.google.cn

参数:

nslookup –qt=类型 目标域名

注意qt必须小写。

类型可以是以下字符,不区分大小写:

A 地址记录(Ipv4)

AAAA 地址记录(Ipv6)

AFSDB Andrew文件系统数据库服务器记录(不懂)

ATMA ATM地址记录(不是自动提款机)

CNAME 别名记录

HINFO 硬件配置记录,包括CPU、操作系统信息

ISDN 域名对应的ISDN号码

MB 存放指定邮箱的服务器

MG 邮件组记录

MINFO 邮件组和邮箱的信息记录

MR 改名的邮箱记录

MX 邮件服务器记录

NS 名字服务器记录

PTR 反向记录(从IP地址解释域名)

RP 负责人记录

RT 路由穿透记录(不懂)

SRV TCP服务器信息记录(将有大用处)

TXT 域名对应的文本信息

X25 域名对应的X.25地址记录

Ex:

D:\>nslookup -qt=ns www.google.cn

Server: ns.cache.yntel

Address: 222.172.200.68

Non-authoritative answer:

www.google.cn canonical name = cn.l.google.com

l.google.com

primary name server = g.l.google.com

responsible mail addr = dns-admin.google.com

serial = 1359794

refresh = 900 (15 mins)

retry = 900 (15 mins)

expire = 1800 (30 mins)

default TTL = 60 (1 min)

使用指定的域名解析服务器进行查询:

在默认情况下nslookup使用的是我们在本机TCP/IP配置中的DNS服务器进行查询,但有时候我们需要指定一个特定的服务器进行查询试验。

nslookup [-qt=type] 目标域名 指定的域名服务器

ex:

D:\>nslookup www.google.com a.gtld-servers.net

(root) nameserver = a.root-servers.net

(root) nameserver = m.root-servers.net

(root) nameserver = j.root-servers.net

(root) nameserver = b.root-servers.net

(root) nameserver = l.root-servers.net

(root) nameserver = g.root-servers.net

(root) nameserver = k.root-servers.net

(root) nameserver = c.root-servers.net

(root) nameserver = h.root-servers.net

(root) nameserver = f.root-servers.net

(root) nameserver = d.root-servers.net

(root) nameserver = e.root-servers.net

(root) nameserver = i.root-servers.net

a.root-servers.net internet address = 198.41.0.4

a.root-servers.net AAAA IPv6 address = 2001:503:ba3e::2:30

m.root-servers.net internet address = 202.12.27.33

m.root-servers.net AAAA IPv6 address = 2001:dc3::35

j.root-servers.net internet address = 192.58.128.30

j.root-servers.net AAAA IPv6 address = 2001:503:c27::2:30

b.root-servers.net internet address = 192.228.79.201

l.root-servers.net internet address = 199.7.83.42

g.root-servers.net internet address = 192.112.36.4

k.root-servers.net internet address = 193.0.14.129

k.root-servers.net AAAA IPv6 address = 2001:7fd::1

c.root-servers.net internet address = 192.33.4.12

h.root-servers.net internet address = 128.63.2.53

*** Can't find server name for address 192.5.6.30: No information

Server: UnKnown

Address: 192.5.6.30

Name: www.google.com

Served by:

- ns1.google.com

216.239.32.10

google.com

- ns2.google.com

216.239.34.10

google.com

- ns3.google.com

216.239.36.10

google.com

- ns4.google.com

216.239.38.10

google.com

D:\>nslookup www.xxx.com ns1.dreamhost.com

Server: ns1.dreamhost.com

Address: 66.33.206.206

Name: www.xxx.com

Address: 4.36.66.178

这个命令直接从顶级域名服务器查询www.google.com的NS记录。所有的二级域名的NS记录都存放在顶级域名服务器中,这是最权威的解释。注意这次没有非授 权结果的提示。对于二级域名的NS记录查询来说这肯定是授权结果。顶级域名服务器的名称是a到j.gtld-servers.net共十台服务 器。(gtld是Global Top Level Domain的缩写)。

nslookup type值_Nslookup命令及常见参数 - 里维斯社相关推荐

  1. nslookup type值_nslookup命令详解

    nslookup是一种网络管理命令行工具,可用于查询DNS域名和IP地址输入指令nslookup默认服务器和Address是当前上网所用的DNS服务器域名和地址A记录A(Address)记录指的是用来 ...

  2. nslookup type值_nslookup命令详解【转】

    确定名称是否指定主机.域.或其他实体,请输入: nslookup -querytype=ANY austin.ibm.com nslookup 命令返回有关名称 austin.ibm.com 的所有可 ...

  3. nslookup type值_nslookup查询

    NSLookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释. 如何用本地计算机查询DNS记录? 打开命令提示符窗口(开始--运行---输入CMD--回车) ...

  4. nslookup type值_网络工程师之nslookup命令

    如果这篇文章对您有帮助,请关注并点赞,感谢您的支持,如果还有其他问题,请私信给我 Nslooup(name server lookup)是一个用于查询internet域名信息或诊断DNS服务器问题的工 ...

  5. python命令行输入参数_Python命令行参数处理

    sys模块 sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息,其中 sys.argv 可以获取命令行参数 在Python交互式解释器中可以先导入sys模块 import ...

  6. Java虚拟机学习(8):查看JVM参数及值的命令行工具

    查看JVM各个参数值方式 1. HotSpot vm中的各个globals.hpp文件  查看jvm初始的默认值及参数 globals.hpp globals_extension.hpp c1_glo ...

  7. Java方法01 方法(函数)定义、调用、值传递、重载、命令行传递参数

    Java 方法的定义.调用.值传递.重载.命令行传递参数 1. 什么是方法? 2. 方法的定义和调用 3. 值传递和引用传递 4. 方法的重载 5. 命令行传递参数 6. 可变参数(输入参数的数量不确 ...

  8. Java虚拟机学习 - 查看JVM参数及值的命令行工具

    原文:https://blog.csdn.net/java2000_wl/article/details/8042010 查看JVM各个参数值方式 1.-XX:+PrintFlagsInitial参数 ...

  9. nslookup指定服务器是什么命令,nslookup命令详解_nslookup命令指定dns

    nslookup命令作用是用于查询dns解析域名记录,一般我们使用都是通过此命令可以检测DNS是否正常或者有时候我们把域名A记录更改的ip址,通常更改A记录需要一定的时间才生效,我们可以通过此命令解析 ...

最新文章

  1. 如何使用Hadoop的JobControl
  2. 【知识图谱】知识表示:知识图谱如何表示结构化的知识?
  3. java动效_Android 界面漩涡扭曲动效实现
  4. OpenGL camera相机的实例
  5. 【配置DATAGUARD 时的监听静态注册不成功】 问题解决
  6. 网上借鉴及自己对git的认知(很早就写了,一直没有上传,如有误解,请指出)...
  7. CSS之Flexbox制作CSS布局易如反掌
  8. python 获取字符串中的字典_python cookies提取——从字符串到字典(一行Python代码)...
  9. 英语口语 week11 Friday
  10. 论文浅尝 | Doc2EDAG:一种针对中文金融事件抽取的端到端文档级框架
  11. 时间太少,如何阅读?
  12. 在TFS2013上删除项目
  13. Iterator迭代器遍历Map集合
  14. 单元格内多个姓名拆分成一列_excel一个单元格中有多个名字,怎样拆分这些名字,名字是用空格分开的《excel批量分列》...
  15. python fft ifft
  16. 为什么我爱Golang
  17. Java二维数组及面向对象介绍--------08
  18. 2021 程序员面试技巧篇
  19. Rust中FFI编程知识点整理总结
  20. 三层交换机DHCP服务器/DHCP中继互联配置详述

热门文章

  1. 重载操作符 (c++primer 4e)
  2. python3播放本地mp3文件_python3播放mp3声音文件
  3. Mybatis-Plus开发提速器mybatis-plus-generator-ui
  4. web服务选择lighttpd,采用fcgi组件技术扩展处理业务层
  5. laravel5.5阿里大鱼短信验证
  6. 前端如何进行网站性能优化
  7. 中国部分***资料(借鉴高手所学)
  8. 一文读懂哈希时间锁的合约机制、改进方向与应用场景
  9. 流量卡之家:什么是无线物联网传感器以及它们为何有用?
  10. WPF水滴马赛克效果