Linux 下使用nslookup和dig来查询域名和ip信息

简介

nslookupdig (Domain Information Groper)命令用于查询 DNS (Domain Name System)服务器,获取域名、IP地址等DNS记录信息。

nslookup 命令

nslookup(名称服务器查找)命令是用于查询 DNS 记录的旧工具。虽然仍然可用,但已弃用,取而代之的是 dig

基础用法
nslookup [domain-name]

示例用法

nslookup google.com

示例输出

Server:		192.168.1.1
Address:	192.168.1.1#53

Non-authoritative answer:
Name: google.com
Address: 142.250.183.110
查询指定DNS服务器

使用自定义 DNS 服务器而不是系统默认的 DNS 服务器

nslookup google.com 8.8.8.8
查询 MX(邮件交换 Mail Exchange)记录
nslookup -query=MX google.com
反向 DNS 查找(从 IP 获取域名)
nslookup 142.250.183.110

dig 命令

dig 命令是一个更强大、更灵活的查询DNS信息的工具

基础用法
dig [options] [domain-name] [record-type]
从域名中查询 IP 地址
dig google.com

示例输出

;; ANSWER SECTION:
google.com.		299	IN	A	142.250.183.110

# google.com 的 IP 地址(A 记录)是 142.250.183.110
查询特定 DNS 服务器
dig @8.8.8.8 google.com
查询 MX(邮件交换)记录
dig google.com MX

示例输出

google.com.		3599	IN	MX	50 alt4.aspmx.l.google.com.
google.com.		3599	IN	MX	40 alt3.aspmx.l.google.com.
反向查询 DNS
dig -x 142.250.183.110
仅获取简短的答复
dig +short google.com
查询所有 DNS 记录
dig google.com ANY

nslookup 与 dig 的区别

特点nslookupdig
输出更简单,但细节较少详细输出
支持查询特定 DNS 服务器支持支持
反向查找支持支持
支持现代功能已弃用推荐使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值