nslookup指令在linux下使用qt查询提示Invalid option: qt=
nslookup在windows和linux下使用方法不同,网上一些教程并没有指出这种差异,导致了一些使用上的误解.故作本文当做记录,方便以后查询使用.一 介绍Nslookup(name server lookup)( 域名查询):是一个用于查询 Internet域名信息或诊断DNS 服务器问题的工具.NSLookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那...
·
nslookup在linux下制定类型查询信息的方法是带上参数querytype或type(或用缩写形式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下制定类型查询信息的方法是带上参数querytype或type(或用缩写形式q或者ty),但没有qt,使用qt会提示Invalid option: qt=类型,而windows下则都可以.
四 使用方法
1. 直接查询
- 解释
查询域名对应IP记录(即A记录) - 命令
如果没指定dns-server,用系统默认的dns服务器
nslookup domain [dns-server]
- 例子
左边是windows(win7),右边是linux(centos 7.5)
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
改变等待回应的初始超时间隔的秒数
更多推荐
已为社区贡献1条内容
所有评论(0)