李成笔记网

专注域名、站长SEO知识分享与实战技巧

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 的区别

特点

nslookup

dig

输出

更简单,但细节较少

详细输出

支持查询特定 DNS 服务器

支持

支持

反向查找

支持

支持

支持现代功能

已弃用

推荐使用

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言