nslookup 使用说明
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
|
||||||||||||||||||||||||||||||||||
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)
|
||||||||||||||||||||||||||||||||||
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.1Name: 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#
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 使用说明相关推荐
- nslookup type值_nslookup命令详解【转】
确定名称是否指定主机.域.或其他实体,请输入: nslookup -querytype=ANY austin.ibm.com nslookup 命令返回有关名称 austin.ibm.com 的所有可 ...
- abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...
高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF 高性能计算平台ABAQUS 任务调度使用说明 作者:陈林 E-Mail:chenlin@ 日期:2017-1-10 ...
- linux 文件拷贝并替换,Linux_cmd replace 文件替换使用说明,帮助信息: 复制代码 代码如 - phpStudy...
cmd replace 文件替换使用说明 帮助信息: 复制代码 代码如下: 替换文件. REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [ ...
- Simple Dynamic Strings(SDS)源码解析和使用说明二
在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...
- Delphi开发的IOCP测试Demo以及使用说明。
Delphi开发的IOCP,此为压力测试Demo和使用说明.
- oracle database link mysql_oracle database link使用说明
oracle database link使用说明 作用: 将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象. 简易语法: CREATE [PUBLIC] ...
- 序列拼接工具Bowtie使用说明
序列拼接工具Bowtie使用说明 2011-06-08 ~ ADMIN Bowtie是一个超级快速的,较为节省内存的短序列拼接至模板基因组的工具.它在拼接35碱基长度的序列时,可以达到每小时2.5亿次 ...
- benchmarksql测试mysql_数据库压力测试工具 -- BenchmarkSQL 使用说明
关于数据库的压力测试,之前写过3篇Blog: 数据库基准测试(Database Benchmarking) 说明 数据库压力测试工具 -- Hammerdb 使用说明 数据库压力测试工具 -- Swi ...
- 计算机网页基础课专业,关于《计算机应用基础》课程网页下的学习资源使用说明....
关于<计算机应用基础>课程网页下的学习资源使用说明. 关于<计算机应用基础>课程网页下的学习资源使用说明 各位同学:大家好! 07春学期已接近一半的时间了,新生对课程还需要更多 ...
最新文章
- Data-truncation--Incorrect-string-value
- 应用开发也去中心化?基于BCH的筹款平台Akari-Pages与Lighthouse正面交锋
- 如何安全存储比特币现金(BCH)?
- opencv(2)- 处理像素值
- C++Runge-Kutta龙格-库塔法求非线性常微分方程的解(附完整源码)
- 外媒称新浪面临与雅虎一样的问题 或被阿里廉价收购
- Ubuntu用户Steam控制器不工作的解决办法
- 在CentOS5.4上安装Git
- 无需开机QQ宠物永久在线刷等级
- Latex所有常用数学符号整理
- 峰峰值(Vpp)与dBm的转换关系
- #Linux中的GCC编程# 20170731 C培训作业
- Android根据音量大小绘制心电图(附源码)
- Reptile_02 json网页爬虫QQ华晨宇音乐
- Laravel 权限控制 Gate Policy
- 乐游api接口平台(接口商)
- Python学习细节总结以及python与c语言区别比较(4)
- 源码中的modCount是什么?有什么作用
- Game Maker 基金会呈献:归属之谷
- CSP应用开发-将USBkey中的证书注册到Windows系统
热门文章
- 《neuralnetworks and deeplearning》学习笔记1-深入理解BP算法
- VBA 读写文本文件的几种方法
- C++ I/O 流 格式控制(上)
- 699 - The Falling Leaves
- STM32 - 定时器基础应用说明 - 03 - Application: timer clocking using external clock-source on ETR timer input
- python 水位_Leetcode 42. 接雨水 - python - 递归 查找分水岭
- oracle11查看dblink,配置oracle11g通过dblink+透明网关访问GBase
- 杀掉php所有进程,杀死某个用户的所有进程
- 如何开发python sdk调用数据_Python SDK调用示例
- centos7.4下安装mysql_Linux(Centos7.4)服务器下安装mysql