Nslookup命令小结

0.nslookup的定义
Nslookup是由微软发布用于对DNS服务器进行检测和排错的命令行工具。
 
两种模式:
一.非交互模式
    nslookup –qt=类型 目标域名    (默认查询类型是a 地址记录IPV4)
    nslookup -qt=类型 目标域名 指定的DNS服务器IP或域名
二.交互模式
    nslookup 【Enter】    进入交互行模式
    set qt=类型                设定查询类型,默认设置为a
    IP或域名               
    set qt=有一个类型       切换查询类型      
    help or ?                    查看帮助
    exit                             退出nslookup交互模式
    
查询类型:
 
 
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地址记录
 
 
1.正向解析-将域名解析成IP地址   
查询类型 :
a(可省略)
 
例子: 
>nslookup www.163.com
--------------------------解析-------------------------
非权威应答(Non-authoritative answer):      
        假设某个DNS server没有域名test.com的记录信息,当有客户端通过它请求获取test.com的域名信息,此DNS Server会通过迭代递归的方式从test公司实际存储此记录信息的DNS server中获取test.com的域名信息,反馈给发出请求的客户端,同时会把test.com的记录信息放在自身缓存中放置一段时间,当又有客户端请求test.com域名解析时,此DNS server直接从自身缓存中提取返回给客户端,这个回答叫“非权威回答”,简言之凡是从非实际记录存储DNS server中获取的域名解析回答,都叫“非权威回答”
 
名称(Name):
        163.xdwscache.glb0.lxdns.com 指的是www.163.com域名实际对应的主机名记录。
 
Addresses: 
        Addresses有多个记录,即163.com域名实际对应多个物理主机,用户访问www.163.com时,按照一定规则由其中一台计算机进行应答,这样可以有效的进行域名负载平衡。
 
Aliase:
        DNS记录的别名,方便我们记忆
 
2.反向解析-由IP地址,解析域名
 
查询类型 :
ptr 反向记录(从IP地址解释域名)
 
例子:
nslookup -qt=ptr IP地址
 
3.查询邮件服务器信息
用于查看域内邮件服务器信息,通过此命令可以查看域对应的邮件服务器的IP列表(如果是多个邮件服务器),及对应基本级别perference, 其中数字越小,优先级别越高。
查询类型:
mx 邮件服务器记录
 
例子:
nslookup -qt=mx mail.xxxx.com
 
4.查看命名服务器NS
NS就是一个域名对应多个服务器,由哪个服务器对域名及附属记录进行解析.
 
 
查询类型:
ns 名字服务器记录
 
例子:
nslookup -qt=ns  baidu.com(记住不带www)
 
 
5.查看DNS缓存记录保存时间-TTL
ttl -缓存保留的时间,表示DNS记录在DNS服务器上缓存时间。追求解析速度,就把TTL值调大;在近期有计划变更IP地址,就把TTL值调小。
 
例子:
nslookup -debug www.baidu.com  (这一条不算是查询了)
 

Nslookup命令小结的更多相关文章

  1. [转帖]Linux 硬件和系统配置查看命令小结

    https://blog.csdn.net/strongwangjiawei/article/details/8208825 转帖了不少 发现自己记住的还是不多.. Linux 硬件和系统配置查看命令 ...

  2. Windows Server 2008 R2 域控服务器运行nslookup命令默认服务器显示 UnKnown

    一.问题: 域控服务器DOS窗口运行nslookup命令提示如下: 二.原因分析: 主要原因在于域控服务器的DNS服务器没有设置反向查找区域,计算机名称是通过IP地址反向查找到域控服务器的计算机名称. ...

  3. nslookup命令

    nslookup命令可以从本地DNS服务器中查看所有的IP地址和域名信息(它就像一本互联网电话簿).例如,想要找到www.baidu.com的IP地址就可以使用nslookup命令. nslookup ...

  4. Solaris 命令 小结

    Solaris 命令 小结 prstat -a 系统进程监控 Solaris 10默认的shell是sh,可以改成bash #useradd -m -d /home/dave dave -s /bin ...

  5. 常用Linux命令小结

    常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...

  6. find命令小结

    find命令小结 find命令用于在系统中查找文件,配合 -exec 选项或 xargs命令还能对查找到得文件执行一些列的自动化操作. 基本格式:find [-H] [-L] [-P] [path.. ...

  7. (转载)linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

    linux下tar.gz.tar.bz2.zip等解压缩.压缩命令小结 bz2 tgz z等众多压缩文件的压缩与解压方法,需要的朋友可以参考下 1) Linux下最常用的打包程序就是tar了,使用ta ...

  8. nslookup命令详解

    Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具.它在 Windows NT/2000/XP(在之后的windows系统也都可以用的,比如win7,win8等) 中均可 ...

  9. [转]MySQL数据库备份和还原的常用命令小结

    MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下: 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...

随机推荐

  1. 【自适应辛普森积分】hdu1724 Ellipse

    Ellipse Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Sub ...

  2. boost编译随笔

    boost下载地址 编译 生成bjam.exe 1.下载boost源码,可以直接使用上面给出的1.60.0版本 2.解压下载到的boost文件,例如解压到 x:\boost_1_60_0 3.使用Vi ...

  3. linear-grident的属性和使用

    css3新增Gradient属性,用来增加渐变的效果,渐变分为线性渐变 linear-grident 和 径向渐变 radial-grident,这篇文章主要介绍线性渐变linear-grident ...

  4. Hive metastore表结构设计分析

    今天总结下,Hive metastore的结构设计.什么是metadata呢,对于它的描述,可以理解为数据的数据,主要是描述数据的属性的信息.它是用来支持如存储位置.历史数据.资源查找.文件记录等功能 ...

  5. 导入sass文件

    4导入sass文件 sass的@import规则在生成css文件时就把相关文件导入进来.这意味着所有相关的样式被归纳到了同一个css文件中,而无需发起额外的下载请求. 1 sass局部文件的文件名以下 ...

  6. python自动化--语言基础1--数据类型及类型转换

    Python中核心的数据类型有哪些?变量(数字.字符串.元组.列表.字典) 什么是数据的不可变性?哪些数据类型具有不可变性数据的不可变是指数据不可更改,比如: a = ("abc" ...

  7. http权威指南笔记

    请求报文 响应报文GET /test/hi.txt HTTP/1.0 起始行 HTTP/1.0 200 OKAccept: text/* 首部 Content-type: text/plainAcce ...

  8. static关键字的使用总结

    1.对于static关键字的使用的时候对于修饰变量的时候,它相当于一个全局变量: 2.对于static修饰一个函数的时候他是在类被加载的时候首先会被类加载,并且只能加载一次,并且这个方法可以不需要通过 ...

  9. ACdream 1031 Cut

    题意:给定一棵树,删除一些边,让整棵树被分成多个节点数为偶数的联通块,且联通块尽量多. 思路:如果出现连通且节点数为偶数的立即删除这个点与它父节点之间的边,尽量删除即可,因为题目说了保证n为偶数,删了 ...

  10. Linux中文件夹的文件按照时间倒序或者升序排列

    1.按照时间升序 命令:ls -lrt 详细解释: -l use a long listing format 以长列表方式显示(详细信息方式) -t sort by modification time ...