zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Linux命令查看DNS记录(linux显示dns)

Linux命令 查看 记录 显示 DNS
2023-06-13 09:13:35 时间

DNS(简称Domain Name System,全称域名系统)是用于将域名和IP地址相互映射的分布式数据库,也是互联网用户访问域名资源时必须使用的一项技术。在Linux中,我们可以使用以下几个命令来查看DNS记录:

1、nslookup命令:nslookup命令可以用来从DNS字典服务器查询主机名对应的IP地址,以及一个IP地址对应的主机名,只要指定一个主机名或者IP地址即可实现双向IPv4和IPv6地址查询。

用法:

$ nslookup baidu.com

Server: 221.204.3.4

Address: 221.204.3.4#53

Non-authoritative answer:

baidu.com canonical name = www.a.shifen.com.

Name: www.a.shifen.com

Address: 180.149.132.47

2、dig命令:dig命令可以查询域名的DNS记录,包括任何类型的DNS记录:A(地址)、MX(邮件服务器)、NS(域名服务器)、TXT(用于SPF记录)等。

用法:

$ dig baidu.com

; DiG 9.9.4-RedHat-9.9.4-73.el7 baidu.com

;; global options: +cmd

;; Got answer:

;; - HEADER

;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:

; EDNS: version: 0, flags:; udp: 4096

;; QUESTION SECTION:

;baidu.com. IN A

;; ANSWER SECTION:

baidu.com. 227 IN A 115.239.211.112

baidu.com. 227 IN A 115.239.210.27

baidu.com. 227 IN A 127.0.0.1

baidu.com. 227 IN A 180.149.132.47

3、host命令:host命令可以用来查询DNS的A、MX的记录,同时也支持IPv6地址的查询。

用法:

$ host -a www.baidu.com

www.baidu.com. has address 180.149.132.47

www.baidu.com. has IPv6 address 2401:2a00:1000:500c:30:5f17:3fb5:5b5d

www.baidu.com. mail is handled by 10 mx2.qq.com.

www.baidu.com. mail is handled by 5 mx1.qq.com.

以上就是查看DNS记录的几个常用的Linux命令,你可以根据自己的需要使用不同的命令来实现查询的目的,掌握起来可以非常方便的实现。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Linux命令查看DNS记录(linux显示dns)