nslookup与dig两个工具功能类似,都可以查询制定域名所对应的ip地址,所不同的是dig工具可以从该域名的官方dns服务器上查询到精确的权威解答,而nslookup只会得到DNS解析服务器保存在cache中的非权威解答。
nslookup:
#nslookup -type=A baidu.com 114.114.114.114
不注明dns服务器则使用本地dns服务器。
type可以是以下类型
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地址记录
dig:
基本用法
#dig @[dns服务器] [查询的域名] [type]
dig执行后返回的内容
显示dig命令的版本和输入的参数
显示服务器返回的一些技术详情(status:NOERROR表示本次查询成功结束)
显示要查询的域名
查询的结果
查询的一些统计信息
dig指令内容
本文对比探讨了nslookup和dig两种常用的域名查询工具,nslookup主要提供DNS缓存信息,而dig能获取官方DNS服务器的精确答案。详细介绍了它们的用法、输出内容及区别,帮助理解DNS查询的权威性和准确性。
185

被折叠的 条评论
为什么被折叠?



