`
weiyinchao88
  • 浏览: 1185858 次
文章分类
社区版块
存档分类
最新评论

nslookup命令用法

 
阅读更多

nslookup命令用法

nslookup命令用于查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。nslookup的用法相对来说还是蛮简单的,主要是下面的几个用法。

1、直接查询

这个可能大家用到最多,查询一个域名的A记录。

nslookup domain [dns-server]

如果没指定dns-server,用系统默认的dns服务器。下面是一个例子:

C:/Users/jackie>nslookup www.ezloo.com 8.8.8.8
Server: google-public-dns-a.google.com
Address: 8.8.8.8

Non-authoritative answer:
Name: www.ezloo.com
Address: 70.32.68.136

2、查询其他记录

直接查询返回的是A记录,我们可以指定参数,查询其他记录,比如AAAA、MX等。

nslookup -qt=type domain [dns-server]

其中,type可以是以下这些类型:

A 地址记录
AAAA 地址记录
AFSDB Andrew文件系统数据库服务器记录
ATMA ATM地址记录
CNAME 别名记录
HINFO 硬件配置记录,包括CPU、操作系统信息
ISDN 域名对应的ISDN号码
MB 存放指定邮箱的服务器
MG 邮件组记录
MINFO 邮件组和邮箱的信息记录
MR 改名的邮箱记录
MX 邮件服务器记录
NS 名字服务器记录
PTR 反向记录
RP 负责人记录
RT 路由穿透记录
SRV TCP服务器信息记录
TXT 域名对应的文本信息
X25 域名对应的X.25地址记录

例如:

C:/Users/jackie>nslookup -qt=mx ezloo.com 8.8.8.8
Server: google-public-dns-a.google.com
Address: 8.8.8.8

Non-authoritative answer:
ezloo.com MX preference = 10, mail exchanger = aspmx.l.google.com
ezloo.com MX preference = 20, mail exchanger = alt1.aspmx.l.google.com
ezloo.com MX preference = 30, mail exchanger = alt2.aspmx.l.google.com
ezloo.com MX preference = 40, mail exchanger = aspmx2.googlemail.com
ezloo.com MX preference = 50, mail exchanger = aspmx3.googlemail.com

3、查询更具体的信息

查询语法:

nslookup –d [其他参数] domain [dns-server]

只要在查询的时候,加上-d参数,即可查询域名的缓存。

C:/Users/jackie>nslookup -d www.ezloo.com
------------
Got answer:
HEADER:
opcode = QUERY, id = 1, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 1, authority records = 2, additional = 2

QUESTIONS:
196.134.191.60.in-addr.arpa, type = PTR, class = IN
ANSWERS:
-> 196.134.191.60.in-addr.arpa
name = tzdns1.tzptt.zj.cn
ttl = 11568 (3 hours 12 mins 48 secs)
AUTHORITY RECORDS:
-> 191.60.in-addr.arpa
nameserver = dns-noc.zjhzptt.net.cn
ttl = 11537 (3 hours 12 mins 17 secs)
-> 191.60.in-addr.arpa
nameserver = ns.zjnbptt.net.cn
ttl = 11537 (3 hours 12 mins 17 secs)
ADDITIONAL RECORDS:
-> dns-noc.zjhzptt.net.cn
internet address = 202.96.103.36
ttl = 11522 (3 hours 12 mins 2 secs)
-> ns.zjnbptt.net.cn
internet address = 202.96.104.18
ttl = 11522 (3 hours 12 mins 2 secs)

------------
Server: tzdns1.tzptt.zj.cn
Address: 60.191.134.196

------------
Got answer:
HEADER:
opcode = QUERY, id = 2, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 1, authority records = 2, additional = 0

QUESTIONS:
www.ezloo.com, type = A, class = IN
ANSWERS:
-> www.ezloo.com
internet address = 70.32.68.136
ttl = 2732 (45 mins 32 secs)
AUTHORITY RECORDS:
-> ezloo.com
nameserver = ns61.domaincontrol.com
ttl = 2365 (39 mins 25 secs)
-> ezloo.com
nameserver = ns62.domaincontrol.com
ttl = 2365 (39 mins 25 secs)

------------
Non-authoritative answer:
------------
Got answer:
HEADER:
opcode = QUERY, id = 3, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 0, authority records = 1, additional = 0

QUESTIONS:
www.ezloo.com, type = AAAA, class = IN
AUTHORITY RECORDS:
-> ezloo.com
ttl = 10800 (3 hours)
primary name server = ns61.domaincontrol.com
responsible mail addr = dns.jomax.net
serial = 2011032900
refresh = 28800 (8 hours)
retry = 7200 (2 hours)
expire = 604800 (7 days)
default TTL = 86400 (1 day)

------------
Name: www.ezloo.com
Address: 70.32.68.136

本篇日志主要介绍了nslookup的常用的简单的参数,在日后使用中,有新发现,会及时更新本日志。

作者:Jackie,转载本文时,必须以超链接的形式标明文章的原始出处!
网址:
分享到:
评论

相关推荐

    nslookup命令使用详解

    nslookup命令使用详解.还是有些用的!

    NSLOOKUP 命令使用方法

    NSLOOKUP 命令使用方法 nslookup最简单的用法是查询域名对应的IP地址,包括A记录、MX记录、NS记录CNAME记录。

    常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup

    学习使用windows环境下常用的网络命令 1.IP地址与以太网卡硬件地址查看命令: ipconfig 2.网络连接测试命令:ping 3.地址解析命令:ARP 4.文件传输命令: FTP 5.显示协议及其端口信息和当前...11. 域名查询nslookup命令

    Nslookup命令使用说明1

    1.1 语法 1.2 参数 3.1 默认服务器超时 3.3 Nslookup 在子域上无法执行

    linux nslookup命令使用详解

    nslookup命令,是Linux里非常常用的网络命令,简而言之就是“查DNS信息用的”。 通过man nslookup可以看到对于nslookup的官方解释是“query Internet name servers interactively”。 【nslookup作者何许人?】 通过...

    使用dig/nslookup命令查看dns解析的方法步骤

    dig – DNS lookup utility 当域名出现访问故障时,...简单使用解析一下www.baidu.com结果如下: 可以看到有请求段和应答段,最后解析出的A记录有两条。 dig命令做迭代查询 在命令后加上+trace可以跟踪整个解析流

    nslookup命令.doc

    nslookup这个命令可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。

    nslookup命令 域名查询

    nslookup命令的英文全称为 “query Internet name server interactively ”。nslookup命令主要用来查询域名的DNS信息。在使用nslookup之前,先确保已经安装了它,nslookup属于bind-utils包下一个命令 。 nslookup有...

    信息安全技术基础:Windows下nslookup命令的使用.pptx

    信息安全技术基础

    信息安全技术基础:Windows下nslookup命令的使用.doc

    信息安全技术基础

    windows 系统下安装 dig 命令和nslookup的用法及详例

    语法 dig [@server] [-b address] [-c class] [-f filename] [-k filename] [ -n ][-p port#] [-t type] [-x addr] [-y name:key] [name] [type] [class] [queryopt....nslookup -norecurse www.12530.com 202.99.224.8

    nslookup工具的使用方法

    NSLOOKUP是WINDOWS下测试网络连接情况的一个很好的命令,熟练掌握这个命令对网络维护有很大的帮助

    nslookup详细使用教程

    nslookup命令用于查询DNS的记录,从而得到该域名的IP地址和其他信息。 nslookup常用命令 1.直接查询(查询一个域名的A记录) nslookup domain [dns-server] 如果没有指定dns-server,会使用系统默认的dns服务器,举...

    [实验一]常用网络命令.doc

    一.实验目的 1.了解常用网络命令的格式、作用; 2. 通过使用这些命令,加深对所学网络知识的理解; 二....1.硬件:PC、配备网卡,局域网环境。 2.软件:Windows XP...5. nslookup命令的使用 6. netstat命令的使用。

    Windows下常用的网络命令

    学习在Windows系统中进行网络配置、用ping ipconfig/winipcfg命令工具来进行网络测试、使用tracert路由跟踪命令、使用netstat、arp、nslookup命令查看网络状态。  本实验在于使学生更好地理解计算机网络设置的基本...

    linux必须的60个命令

    ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它命令...

    dig_win32 在windows平台上使用的dig命令

    Dig命令不是只有在linux下才可以使用,现在这个包可以在windows下使用此命令,所得信息比nslookup命令要全面,如果大家在查询DNS的时候,想得到更详尽的资料,可下载此包!

    常见网络测试命令使用

    多种网络测试命令,包括ping,tracert,netstat,nslookup等等

Global site tag (gtag.js) - Google Analytics