nslookup

常用域名查询工具,就是查DNS信息用的命令

语法:

   nslookup

   nslookup host-to-find 

   nslookup server 

互动模式:

   nslookup -server 

   nslookup [-options] [host-to-find ]

选项:


   host [server ]
         使用当前默认服务器或指定服务器查找主机信息

   server domain
   lserver domain
         将默认服务器更改为domain ; lserver 使用初始服务器查找当前默认服务器有关域名的信息. 
   root
        将默认服务器更改为域名空间根目录的服务器

   finger [name ] [> filename ] 
   finger [name ] [>> filename ]
          连接当前主机上的finger服务器

   ls [option ] domain [> filename ]
   ls [option ] domain [>> filename ]
          列出可用于域的信息.
          filename默认输出包含主机名及其Internet地址。
          选项可以是以下之一:

             -t querytype  列出指定类型的所有记录 
             -a            列出域名中的主机别名
             -d            列出域名的所有记录;
             -h            列出域名的CPU和操作系统信息
             -s            列出域名中主机的知名服务

         当输出指向一个文件时,从服务器接收到的每50条记录都会打印哈希标记

   view filename
         排序并列出前面ls命令的输出

   set keyword [= value ]
          此命令用于更改影响查找的状态信息。运行man nslookup获得有效关键字的完整列表

   set all   Print the current value of the frequently-used options
            要设置关于当前默认服务器和主机的信息,还需要打印。

   help
   ?      打印简短的命令摘要。

   exit   退出程序

Nslookup有两种模式:交互模式和非交互模式。

交互模式允许用户查询服务器名称以获取关于各种主机和域名的信息,或者打印域名中的主机列表。

非交互模式仅用于打印主机或域名的名称和请求信息.

“set”命令下列出的选项可以在用户主目录中的.nslookuprc文件中指定(每行列出一个)。如果选项位于参数前面,并且以连字符作为前缀,那么也可以在命令行中指定选项。

nslookup 命令实例:

linux命令:nslookup -q=TXT _netblocks.google.com | grep -Po '\b([0-1]?\d{1,2}|2[0-4]\d|25[0-5])(\.([0-1]?\d{1,2}|2[0-4]\d|25[0-5])){3}(/\d{1,2})\b' '\b([0-1]?\d{1,2}|2[0-4]\d|25[0-5])(\.([0-1]?\d{1,2}|2[0-4]\d|25[0-5])){3}(/\d{1,2})\b' -Po grep | _netblocks.google.com -q=TXT nslookup nslookup -q=TXT _netblocks.google.com | grep -Po '\b([0-1]?\d{1,2}|2[0-4]\d|25[0-5])(\.([0-1]?\d{1,2}|2[0-4]\d|25[0-5])){3}(/\d{1,2})\b'rootopen.com
linux命令:nslookup -q=TXT _netblocks.google.com | grep -Po '\b([0-1]?\d{1,2}|2[0-4]\d|25[0-5])(\.([0-1]?\d{1,2}|2[0-4]\d|25[0-5])){3}(/\d{1,2})\b' '\b([0-1]?\d{1,2}|2[0-4]\d|25[0-5])(\.([0-1]?\d{1,2}|2[0-4]\d|25[0-5])){3}(/\d{1,2})\b' -Po grep | _netblocks.google.com -q=TXT nslookup nslookup -q=TXT _netblocks.google.com | grep -Po '\b([0-1]?\d{1,2}|2[0-4]\d|25[0-5])(\.([0-1]?\d{1,2}|2[0-4]\d|25[0-5])){3}(/\d{1,2})\b'rootopen.com
2018-10-05 21:27:28

linux命令:nslookup -q=txt -class=CHAOS version.bind NS.PHX5.NEARLYFREESPEECH.NET NS.PHX5.NEARLYFREESPEECH.NET version.bind -class=CHAOS -q=txt nslookup nslookup -q=txt -class=CHAOS version.bind NS.PHX5.NEARLYFREESPEECH.NETrootopen.com
linux命令:nslookup -q=txt -class=CHAOS version.bind NS.PHX5.NEARLYFREESPEECH.NET NS.PHX5.NEARLYFREESPEECH.NET version.bind -class=CHAOS -q=txt nslookup nslookup -q=txt -class=CHAOS version.bind NS.PHX5.NEARLYFREESPEECH.NETrootopen.com
2018-06-06 03:30:48

linux命令:nslookup {ip} {ip} nslookup nslookup {ip}rootopen.com
linux命令:nslookup {ip} {ip} nslookup nslookup {ip}rootopen.com
2018-01-12 19:06:48

linux命令:nslookup -q=txt <topic>.wp.dg.cx <topic>.wp.dg.cx -q=txt nslookup nslookup -q=txt <topic>.wp.dg.cxrootopen.com
linux命令:nslookup -q=txt <topic>.wp.dg.cx <topic>.wp.dg.cx -q=txt nslookup nslookup -q=txt <topic>.wp.dg.cxrootopen.com
2018-02-16 07:17:48

linux命令:nslookup www.example.com | tail -2 | head -1 | awk '{print $2}' $2}' '{print awk | -1 head | -2 tail | www.example.com nslookup nslookup www.example.com | tail -2 | head -1 | awk '{print $2}'rootopen.com
linux命令:nslookup www.example.com | tail -2 | head -1 | awk '{print $2}' $2}' '{print awk | -1 head | -2 tail | www.example.com nslookup nslookup www.example.com | tail -2 | head -1 | awk '{print $2}'rootopen.com
2018-05-05 03:59:48

Linux的Bash命令行(A-Z排序)