nslookup指令在linux下使用qt查询提示Invalid option: qt=

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/alinyua/article/details/82669292

nslookup在linux下制定类型查询信息的方法是带上参数querytypetype(或用缩写形式q或者ty),但没有qt,使用qt会提示Invalid option: qt=类型,而windows下则都可以.网上一些教程并没有指出这种差异,导致了一些使用上的误解.故作本文当做记录,方便以后查询使用.

一 介绍

Nslookup(name server lookup)( 域名查询):是一个用于查询 Internet域名信息或诊断DNS 服务器问题的工具.
NSLookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。

二 安装

windows系统是自带的,linux有时候可能需要自己安装

  • Ubuntu:
sudo apt-get install dnsutils
  • Debian:
apt-get update
apt-get install dnsutils
  • Fedora / Centos
yum install bind-utils

三 windows和linux下的使用差异

nslookup在linux下制定类型查询信息的方法是带上参数querytypetype(或用缩写形式q或者ty),但没有qt,使用qt会提示Invalid option: qt=类型,而windows下则都可以.

四 使用方法

1. 直接查询
  • 解释
    查询域名对应IP记录(即A记录)
  • 命令
    如果没指定dns-server,用系统默认的dns服务器
nslookup domain [dns-server]
  • 例子
    左边是windows(win7),右边是linux(centos 7.5)
    nslookup baidu.com
2 指定类型查询
  • 命令

windows下为:

nslookup -qt=类型domain [dns-server]
或
nslookup -type=类型 domain [dns-server]

linux下为:

nslookup -type=类型 domain [dns-server]
  • 例子
    这里写图片描述
  • 类型
    • 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地址记录
3 其他参数(来自man nslookup指令查询)
  • port(缩写po)
    设置TCP/UDP域名服务器端口(默认为53)
  • querytype
    同type
  • type(缩写为q,ty)
    设置查询的信息类型(默认为A)
  • retry
    设置重试次数
  • timeout
    改变等待回应的初始超时间隔的秒数

猜你喜欢

转载自blog.csdn.net/alinyua/article/details/82669292
QT
今日推荐