Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux查询域名和ip

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

作者:唐青枫

nslookup 和 dig命令一般用于查询 DNS服务器,获取域名、IP地址等DNS记录信息,下面小编就来为大家介绍一下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 服务器支持支持
反向查找支持支持
支持现代功能已弃用推荐使用

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

您可能感兴趣的文章:
阅读全文