http://www.cnblogs.com/awpatp/archive/2010/03/03/1677097.html

nslookup 命令

nslookup这个名字的意思是:"name server lookup".

这个命令行工具是内置在的命令行工具, windows和unix上都有. 能允许用户查询网络中的域IP地址, 或主机的IP地址.

首先需要理解到NSLOOKUP会假设你正在查询在私有网络上的本地域. 你可以查询external 的domain, 但是NSLOOKUP会先在内部域查询.

nslookup 有下面的子命令:

  • server NAME (这里的NAME是查询的DNS服务器的服务器名或者IP地址). 查询DNS服务器并不总是可以的, 因为经常对DNS的查询会为防止拒绝服务式攻击而被阻止掉.
  • set type=NAME (这里的NAME是要查询的记录的类型). 比如说, set type mx会给出mail records.

使用方法:

C:\Users\yunzhang>nslookup ?
Usage:
   nslookup [-opt ...]             # interactive mode using default server
   nslookup [-opt ...] - server    # interactive mode using 'server'
   nslookup [-opt ...] host        # just look up 'host' using default server
   nslookup [-opt ...] host server # just look up 'host' using 'server'

这个命令行工具在排查DNS协议的错误的时候非常有用, 一般你会先使用Ping命令, 看看网络是否通畅. 之后, nslookup就排的上用场了.

NAME print info about the host/domain NAME using default server
NAME1 NAME2 as above, but use NAME2 as server
help or ? print info on common commands
set OPTION set an option

all print options, current server and host
[no]debug print debugging information
[no]d2 print exhaustive debugging information
[no]defname append domain name to each query
[no]recurse ask for recursive answer to query
[no]search use domain search list
[no]vc always use a virtual circuit
domain=NAME set default domain name to NAME
srchlist=N1[/N2/.../N6] set domain to N1 and search list to N1,N2, etc.
root=NAME set root server to NAME
retry=X set number of retries to X
timeout=X set initial time-out interval to X seconds
type=X set query type (ex. A,ANY,CNAME,MX,NS,PTR,SOA,SRV)
querytype=X same as type
class=X set query class (ex. IN (Internet), ANY)
[no]msxfr use MS fast zone transfer
ixfrver=X current version to use in IXFR transfer request
server NAME set default server to NAME, using current default server
lserver NAME set default server to NAME, using initial server
finger [USER] finger the optional NAME at the current default host
root set current default server to the root
ls [opt] DOMAIN [> FILE] list addresses in DOMAIN (optional: output to FILE)

-a list canonical names and aliases
-d list all records
-t TYPE list records of the given type (e.g. A,CNAME,MX,NS,PTR etc.)
view FILE sort an 'ls' output file and view it with pg
exit exit the program

输出结果解释

==============

命令运行结果如下

C:\Documents and Settings\Administrator.YUNZHANG>nslookup 190043m5
Server:  engx86win2k8.contoso.local   //使用的DNS Server的名字
Address:  192.168.1.1

Name:    190043m5.contoso.lab   //解析server name的结果
Address:  192.168.1.5

摘自:

http://en.wikipedia.org/wiki/Nslookup

Microsoft DOS nslookup command

http://www.computerhope.com/nslookup.htm

Using NSLOOKUP for DNS Server diagnosis

http://www.windowsnetworking.com/articles_tutorials/Using-NSLOOKUP-DNS-Server-diagnosis.html#

分类: AD

-t TYPE     -  list records of the given type (e.g., A,CNAME,MX, etc.)
view FILE       - sort an 'ls' output file and view it with more
exit            - exit the program, ^D also exits
>^D
  
Interactive/Noninteractive (交谈式/非交谈式)
执行 nslookup 时可以直接在后面跟着我们要查询的资料, 那幺 nslookup 会直接把结果传回来
如果只打入 nslookup [enter], 则进入交谈模式, 出现提示符号 >, 此时 nslookup 会等待 user input command.
tung@traveler:~> nslookup www.yohoo.com
Server:  sun4.ee.ncku.edu.tw
Address:  140.116.72.14
Non-authoritative answer:
Name:    yohoo.com
Address:  216.116.98.143
Aliases:  www.yohoo.com
tung@traveler:~> nslookup
Default Server:  sun4.ee.ncku.edu.tw
Address:  140.116.72.14
> www.yohoo.com 特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系
Server:  sun4.ee.ncku.edu.tw
Address:  140.116.72.14
Non-authoritative answer:
Name:    yohoo.com
Address:  216.116.98.143
Aliases:  www.yohoo.com
  
Authoritative/Non-Authoritative
在查询时有时会出现 Non-authoritative answer, 代表这个答案是由 local DNS 的 cache 中直接读出来的, 而不是 local DNS 向真正负责这个 domain 的 name server 问来的.
  
常用的一些 option/command
1. set all
可以得知目前 nslookup 的一些 default 设定值
tung@traveler:~> nslookup
Default Server:  sun4.ee.ncku.edu.tw
Address:  140.116.72.14
> set all
Default Server:  sun4.ee.ncku.edu.tw
Address:  140.116.72.14
Set options:
  nodebug         defname         search          recurse
  nod2            novc            noignoretc      port=53 ..
  querytype=A     class=IN        timeout=5       retry=4
  root=a.root-servers.net.
  domain=ee.ncku.edu.tw
  srchlist=ee.ncku.edu.tw
2. server dns_server_ip
表示将内定的 local DNS 换成另一部 server
Ex: server 140.116.2.6
3. set type=any
表示在查询某个 domain name 时, 将和这个 domain name 的一些相关资料一并显示出来
> set type=any
> www.yohoo.com
Server:  sun4.ee.ncku.edu.tw
Address:  140.116.72.14
Non-authoritative answer:
www.yohoo.com   canonical name = yohoo.com
Authoritative answers can be found from:
yohoo.com       nameserver = ns1.netgateway.net

版权申明:本站文章均来自网络,如有侵权,请联系028-86262244-215 ,我们收到后立即删除,谢谢!

转载于:https://www.cnblogs.com/ai616818/archive/2011/09/01/2161644.html

nslookup 使用说明相关推荐

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

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

  2. abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...

    高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF 高性能计算平台ABAQUS 任务调度使用说明 作者:陈林 E-Mail:chenlin@ 日期:2017-1-10 ...

  3. linux 文件拷贝并替换,Linux_cmd replace 文件替换使用说明,帮助信息: 复制代码 代码如 - phpStudy...

    cmd replace 文件替换使用说明 帮助信息: 复制代码 代码如下: 替换文件. REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [ ...

  4. Simple Dynamic Strings(SDS)源码解析和使用说明二

    在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...

  5. Delphi开发的IOCP测试Demo以及使用说明。

    Delphi开发的IOCP,此为压力测试Demo和使用说明.

  6. oracle database link mysql_oracle database link使用说明

    oracle database link使用说明 作用: 将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象. 简易语法: CREATE [PUBLIC] ...

  7. 序列拼接工具Bowtie使用说明

    序列拼接工具Bowtie使用说明 2011-06-08 ~ ADMIN Bowtie是一个超级快速的,较为节省内存的短序列拼接至模板基因组的工具.它在拼接35碱基长度的序列时,可以达到每小时2.5亿次 ...

  8. benchmarksql测试mysql_数据库压力测试工具 -- BenchmarkSQL 使用说明

    关于数据库的压力测试,之前写过3篇Blog: 数据库基准测试(Database Benchmarking) 说明 数据库压力测试工具 -- Hammerdb 使用说明 数据库压力测试工具 -- Swi ...

  9. 计算机网页基础课专业,关于《计算机应用基础》课程网页下的学习资源使用说明....

    关于<计算机应用基础>课程网页下的学习资源使用说明. 关于<计算机应用基础>课程网页下的学习资源使用说明 各位同学:大家好! 07春学期已接近一半的时间了,新生对课程还需要更多 ...

最新文章

  1. Data-truncation--Incorrect-string-value
  2. 应用开发也去中心化?基于BCH的筹款平台Akari-Pages与Lighthouse正面交锋
  3. 如何安全存储比特币现金(BCH)?
  4. opencv(2)- 处理像素值
  5. C++Runge-Kutta龙格-库塔法求非线性常微分方程的解(附完整源码)
  6. 外媒称新浪面临与雅虎一样的问题 或被阿里廉价收购
  7. Ubuntu用户Steam控制器不工作的解决办法
  8. 在CentOS5.4上安装Git
  9. 无需开机QQ宠物永久在线刷等级
  10. Latex所有常用数学符号整理
  11. 峰峰值(Vpp)与dBm的转换关系
  12. #Linux中的GCC编程# 20170731 C培训作业
  13. Android根据音量大小绘制心电图(附源码)
  14. Reptile_02 json网页爬虫QQ华晨宇音乐
  15. Laravel 权限控制 Gate Policy
  16. 乐游api接口平台(接口商)
  17. Python学习细节总结以及python与c语言区别比较(4)
  18. 源码中的modCount是什么?有什么作用
  19. Game Maker 基金会呈献:归属之谷
  20. CSP应用开发-将USBkey中的证书注册到Windows系统

热门文章

  1. 《neuralnetworks and deeplearning》学习笔记1-深入理解BP算法
  2. VBA 读写文本文件的几种方法
  3. C++ I/O 流 格式控制(上)
  4. 699 - The Falling Leaves
  5. STM32 - 定时器基础应用说明 - 03 - Application: timer clocking using external clock-source on ETR timer input
  6. python 水位_Leetcode 42. 接雨水 - python - 递归 查找分水岭
  7. oracle11查看dblink,配置oracle11g通过dblink+透明网关访问GBase
  8. 杀掉php所有进程,杀死某个用户的所有进程
  9. 如何开发python sdk调用数据_Python SDK调用示例
  10. centos7.4下安装mysql_Linux(Centos7.4)服务器下安装mysql