服务器 > 服务器 > Linux

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

10人参与 2025-03-06 Linux

简介

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 服务器支持支持
反向查找支持支持
支持现代功能已弃用推荐使用

以上就是linux使用nslookup和dig来查询域名和ip信息的详细内容,更多关于linux查询域名和ip的资料请关注代码网其它相关文章!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

Linux使用vmstat监控系统性能的示例方法

03-06

Linux系统中安装Git全过程

03-06

Nginx实现三种常见的虚拟主机配置方法

03-06

在Linux系统上使用nmcli命令配置各种网络的操作方法(有线、无线、vlan、vxlan、路由、网桥等)

03-06

Linux系统之authconfig命令的使用解读

03-07

Nginx实现高并发的项目实践

03-07

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论