L73.linux命令每日一练 -- 第十章 Linux网络管理命令 -- dig和host

news/2024/5/4 5:21:14/文章来源:https://blog.csdn.net/qq_25599925/article/details/126203090

10.19 dig:域名查询工具

10.19.1 命令详解

【命令星级】 ★★★★☆

【功能说明】

​ dig命令是常用的域名查询工具,可以用于测试域名系统的工作是否正常。

【语法格式】

dig [option]
dig [选项]

​ **说明:**在dig命令及后面的选项里,每个元素直接都至少要有一个空格。

【选项说明】

​ 表10-20针对该命令的参数选项进行了说明。

​ 表10-20 dig命令的参数选项及说明

在这里插入图片描述

10.19.2 使用范例

​ **范例10-67:**查询指定域名的IP地址。

[root@centos7 ~]# dig www.baidu.com; <<>> DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7_8.6 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32999
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;www.baidu.com.			IN	A;; ANSWER SECTION:
www.baidu.com.		144	IN	CNAME	www.a.shifen.com.
www.a.shifen.com.	144	IN	A	14.215.177.39
www.a.shifen.com.	144	IN	A	14.215.177.38	#查询结果。;; Query time: 20 msec	#查询时间。
;; SERVER: 223.5.5.5#53(223.5.5.5)	#使用默认的DNS服务器。
;; WHEN: Sat Oct 31 16:14:16 CST 2020
;; MSG SIZE  rcvd: 90[root@centos7 ~]# dig @61.134.1.5 www.baidu.com		#使用@指定查询的DNS服务器。; <<>> DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7_8.6 <<>> @61.134.1.5 www.baidu.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26272
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;www.baidu.com.			IN	A;; ANSWER SECTION:
www.baidu.com.		160	IN	CNAME	www.a.shifen.com.
www.a.shifen.com.	43	IN	A	14.215.177.38
www.a.shifen.com.	43	IN	A	14.215.177.39;; Query time: 6 msec
;; SERVER: 61.134.1.5#53(61.134.1.5)	#指定的DNS服务器。
;; WHEN: Sat Oct 31 16:15:44 CST 2020
;; MSG SIZE  rcvd: 90

​ **范例10-68:**反向域名解析例子。

​ 完整的域名解析包括正向解析(即范例10-67,将域名解析成IP地址)和反向解析(给定IP地址查询其对应的域名信息)。

[root@centos7 ~]# dig -x 101.200.195.98	#使用-x选项进行域名反向解析。; <<>> DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7_8.6 <<>> -x 101.200.195.98
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 28633
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0;; QUESTION SECTION:
;98.195.200.101.in-addr.arpa.	IN	PTR;; AUTHORITY SECTION:
200.101.in-addr.arpa.	300	IN	SOA	rdns1.alidns.com. dnsmgr.alibaba-inc.com. 2015011388 1800 600 1814400 300;; Query time: 82 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: Sat Oct 31 16:18:32 CST 2020
;; MSG SIZE  rcvd: 116

​ **范例10-69:**查询MX类型的域名信息。

[root@centos7 ~]# dig -t MX www.baidu.com	#使用-t选项选择查询的类型。; <<>> DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7_8.6 <<>> -t MX www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62124
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0;; QUESTION SECTION:
;www.baidu.com.			IN	MX;; ANSWER SECTION:
www.baidu.com.		204	IN	CNAME	www.a.shifen.com.;; AUTHORITY SECTION:
a.shifen.com.		204	IN	SOA	ns1.a.shifen.com. baidu_dns_master.baidu.com. 2010310002 5 5 2592000 3600;; Query time: 35 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: Sat Oct 31 16:20:24 CST 2020
;; MSG SIZE  rcvd: 115

​ **范例10-70:**显示完整的DNS解析过程。

[root@centos7 ~]# dig @61.134.1.5 www.baidu.com +trace	#显示域名解析成IP的完整过程。; <<>> DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7_8.6 <<>> @61.134.1.5 www.baidu.com +trace
; (1 server found)
;; global options: +cmd		#显示全球13个根服务器a~m。
.			459521	IN	NS	h.root-servers.net.
.			459521	IN	NS	j.root-servers.net.
.			459521	IN	NS	m.root-servers.net.
.			459521	IN	NS	b.root-servers.net.
.			459521	IN	NS	c.root-servers.net.
.			459521	IN	NS	i.root-servers.net.
.			459521	IN	NS	d.root-servers.net.
.			459521	IN	NS	f.root-servers.net.
.			459521	IN	NS	g.root-servers.net.
.			459521	IN	NS	e.root-servers.net.
.			459521	IN	NS	a.root-servers.net.
.			459521	IN	NS	l.root-servers.net.
.			459521	IN	NS	k.root-servers.net.
;; Received 492 bytes from 61.134.1.5#53(61.134.1.5) in 14 mscom.			172800	IN	NS	a.gtld-servers.net.
com.			172800	IN	NS	b.gtld-servers.net.
com.			172800	IN	NS	c.gtld-servers.net.
com.			172800	IN	NS	d.gtld-servers.net.
com.			172800	IN	NS	e.gtld-servers.net.
com.			172800	IN	NS	f.gtld-servers.net.
com.			172800	IN	NS	g.gtld-servers.net.
com.			172800	IN	NS	h.gtld-servers.net.
com.			172800	IN	NS	i.gtld-servers.net.
com.			172800	IN	NS	j.gtld-servers.net.
com.			172800	IN	NS	k.gtld-servers.net.
com.			172800	IN	NS	l.gtld-servers.net.
com.			172800	IN	NS	m.gtld-servers.net.
com.			86400	IN	DS	30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CF C41A5766
com.			86400	IN	RRSIG	DS 8 1 86400 20201113050000 20201031040000 26116 . XpkdZo2GDTigjfOCUkaNxiuzisIADyBLoAF5+a9fR5J9Vb/8ysd22JFI ylK1eSq3E6yWGcMb0EsLFH1PgwIBvkxdKk/jD/jm27W3IVXdEAb6bw5J QQXfGo0cTCB4rfvA/0qAsgkigNyyNub5fOiCqZ7qeO7f1HJ3ge6esjFd UGppaU+tbm6Gjtkt7UPAVzzabOy9BgT8ucvS0HWTvhTtIlTqsrlAeZYR mf3PP9WNssMqMAS1qu9ThVY/DInJEYrof5JTUsFQ8zMFUgEiYllXu4We Ru2qDC21cFrMmf20H7mbsU+9g2THMkZGFVa8EUbvAy5FJ9g2ycLop3WN NiL/iA==
;; Received 1173 bytes from 193.0.14.129#53(k.root-servers.net) in 38 msbaidu.com.		172800	IN	NS	ns2.baidu.com.
baidu.com.		172800	IN	NS	ns3.baidu.com.
baidu.com.		172800	IN	NS	ns4.baidu.com.
baidu.com.		172800	IN	NS	ns1.baidu.com.
baidu.com.		172800	IN	NS	ns7.baidu.com.
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A NS SOA RRSIG DNSKEY NSEC3PARAM
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20201105054059 20201029033059 31510 com. b0YVi1iceOONn1fbVUF1Rsr4nHCMPBX2wFQ0i3gQUrwHy+lAPpZG8Jyo rlml77TQDLPRpxGTYDOTSMLsEphKOg049PYapmeb50UIZI3RpMGRiF68 KT5Tz3wVZ0/VQ+/krwh4ZAet3n0e5LKfZ47OPQKzc+Khu9ZvDdVmJn4K Apsa24X7CYegly6CoYcCBO20BTlmFf5AoPmuxgu9vbLg9Q==
HPVUSBDNI26UDNIV6R0SV14GC3KGR4JP.com. 86400 IN NSEC3 1 1 0 - HPVVN3Q5E5GOQP2QFE2LEM4SVB9C0SJ6 NS DS RRSIG
HPVUSBDNI26UDNIV6R0SV14GC3KGR4JP.com. 86400 IN RRSIG NSEC3 8 2 86400 20201105073106 20201029052106 31510 com. HBsF0yClb21M/d8xeTlYX4boPcqr12xL//dRIAorCnTneRgEaFmHdZVa 7J6QpkFlu842YlMeIqMJIveVMFZuKqwBNhlODTWdhNoH5b09ZUmOzliT P2QoWBzzttAf/JH9b1df5/4hOBUoLU6J1kAZcxUR7bUX2bcZwmfCEr7Y K8pkoJvU1UGR5CNmUJyL7x+P6GHdeZ/IuX9Nl0BPwoeijQ==
;; Received 761 bytes from 192.5.6.30#53(a.gtld-servers.net) in 193 mswww.baidu.com.		1200	IN	CNAME	www.a.shifen.com.
a.shifen.com.		1200	IN	NS	ns3.a.shifen.com.
a.shifen.com.		1200	IN	NS	ns1.a.shifen.com.
a.shifen.com.		1200	IN	NS	ns4.a.shifen.com.
a.shifen.com.		1200	IN	NS	ns5.a.shifen.com.
a.shifen.com.		1200	IN	NS	ns2.a.shifen.com.
;; Received 239 bytes from 180.76.76.92#53(ns7.baidu.com) in 28 ms

​ **范例10-71:**精简输出例子。

[root@centos7 ~]# dig +nocmd +nocomment +nostat www.baidu.com	#精简一些说明信息。
;www.baidu.com.			IN	A
www.baidu.com.		86	IN	CNAME	www.a.shifen.com.
www.a.shifen.com.	86	IN	A	14.215.177.39
www.a.shifen.com.	86	IN	A	14.215.177.38

10.20 host:域名查询工具

10.20.1 命令详解

【命令星级】 ★★★★☆

【功能说明】

​ host命令是用于查询DNS的工具,它可以将指定主机名称转换为IP地址。

【语法格式】

host [option]
host [选项]

​ **说明:**在host命令及后面的选项里,每个元素直接都至少要有一个空格。

【选项说明】

​ 表10-21针对该命令的参数选项进行了说明。

​ 表10-21 host命令的参数选项及说明

在这里插入图片描述

10.20.2 使用范例

​ **范例10-72:**DNS查询。

[root@centos7 ~]# host www.baidu.com	#host命令直接接域名就可以了。
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 14.215.177.39
www.a.shifen.com has address 14.215.177.38

​ **范例10-73:**查询详细信息。

[root@centos7 ~]# host -a www.baidu.com	#使用-a选项查询详细信息。
Trying "www.baidu.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17740
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;www.baidu.com.			IN	ANY;; ANSWER SECTION:
www.baidu.com.		870	IN	CNAME	www.a.shifen.com.Received 58 bytes from 223.5.5.5#53 in 32 ms

范例10-74:指定DNS服务器查询。

[root@centos7 ~]# host -a www.baidu.com 61.134.1.5	#直接接指定的DNS服务器IP。
Trying "www.baidu.com"
Using domain server:
Name: 61.134.1.5
Address: 61.134.1.5#53
Aliases: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29533
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;www.baidu.com.			IN	ANY;; ANSWER SECTION:
www.baidu.com.		1	IN	CNAME	www.a.shifen.com.Received 58 bytes from 61.134.1.5#53 in 10 ms

​ **范例10-75:**按类进行查询。

[root@centos7 ~]# host -t MX www.baidu.com 	#使用-t选项选择查询类型。
www.baidu.com is an alias for www.a.shifen.com.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_3210.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Debian/Ubuntu/Kali 如何安装 Spotify 音乐白嫖神器

How to install Spotify on Debian/Ubuntu/Kali Linux 可能有小伙伴不了解&#xff0c;什么是Spotify&#xff1f;博主照搬维基百科来做 简要介绍&#xff1a; Spotify&#xff08;/ˈspɒtɪfaɪ/&#xff09;&#xff0c;中文译作“声田”&#xff09;&#xff0c;是一家瑞典…

如何图片批量重命名编号不要汉字?

如何图片批量重命名编号不要汉字&#xff1f;如果你是一个摄影发烧友&#xff0c;或者你是一名从事摄影相关工作的朋友&#xff0c;那么肯定经常会将拍摄好的照片转移到电脑上&#xff0c;然后进行批量重命名。其实不管什么时候&#xff0c;我们经常会遇到图片批量重命名的操作…

group by后,使用nvl失效问题

原因 首先&#xff0c;这篇博客写出了这个问题出现的原因&#xff1a; 链接: nvl(sum(字段),0) 的时候&#xff0c;能展示数据0&#xff0c;但是group by 下某个伪列的时候&#xff0c;查不到数据&#xff08;转载&#xff09; 这里我也总结下原因&#xff1a;没有记录返回则…

使用Kibana进行数据可视化

使用 Kibana 进行数据可视化 使用 ELK 堆栈&#xff08;Elasticsearch、Logstash 和 Kibana&#xff09;和 Elastic Stack 的一部分 Kibana 可视化和分析数据。 课程英文名&#xff1a;Data Visualization with Kibana 此视频教程共21.0小时&#xff0c;中英双语字幕&#x…

[模拟][模电][面试][运放]仪表放大器

前言 昨天访问量还是29万1千多&#xff0c;今天就变成了28万3千&#xff0c;CSDN又在倒退了&#xff01;&#xff01;&#xff01; 目录前言框图\;\\\;\\\;框图 虚短&#xff1a;放大器的正负输入假设短路&#xff0c;两个端口电位相同虚断&#xff1a;放大器的正负输入假设断…

Linux命令记录大全

至于为什么写下该篇博客 身为以为软件工程师平时在工作中会经常的使用Linux系统&#xff0c;久而久之会发现该系统比我们平时用的Windows系统有着巨大的优势&#xff0c;不管是从安全层面和可扩展层面。而Linux的命令可以说是非常的多并难以全部记住&#xff0c;所以我写下该片…

Hive 多数组合并 CONCAT_WS

目录 多列的情况 先上结果 拆分concat_ws 可以拆分数组 然后在用split切分再变回数组 多行合并 多列的情况 先上结果 select split(concat_ws(,,array("AAA", "bbb"), array(CCC,"AAA", "bbb"), array("GGG","…

react native 使用阿里字体图标库

前言 本文基于 “react-native”: “0.69.5” 版本。 1.下载iconfont图标文件 将iconfont图标文件放置在src/assets/fonts react native 所需的字体图标文件仅需iconfont.ttf这一个文件即可其余文件只是用于打开demo_index.html&#xff0c;打包时可将其余文件删除 2.链接字…

Java配置41-搭建Kafka服务器

目录 1.服务器环境 2.安装kafka 1&#xff09;上传安装介质 2&#xff09;解压安装 3&#xff09;修改配置文件 4&#xff09;启动zookeeper 5&#xff09;启动kafka 6&#xff09;测试 ​​​​​ 1.服务器环境 系统版本&#xff1a;Red Hat Enterprise Linux Server…

IC入行第一步:怎样选择岗位和公司?

IC行业是一个比较火的行业&#xff0c;不少人想要转行IC&#xff0c;但不知道该如何选择岗位和公司&#xff1f; 其实这得根据个人的学历和专业结合选择&#xff0c;转行之前一定要考虑清楚&#xff0c;不要盲从&#xff0c;毕竟入行是一件大事&#xff0c;得认真分析选择适合…

Java配置42-配置redis高可用(sentinel监控)

目录 1.服务器环境 2.Redis服务器概况 3.Redis高可用 1&#xff09;复制配置文件 2&#xff09;修改redis.conf 3&#xff09;修改sentinel.conf文件 4&#xff09;启动redis和sentinel 5&#xff09;配置redis信息 1.服务器环境 系统版本&#xff1a;Red Hat Enterpri…

共话龙蜥:中国操作系统到底有没有角力世界舞台的实力?

操作系统是计算机的灵魂所在&#xff0c;更是现代社会数字经济转型的关键。随着国内科技力量的壮大&#xff0c;当出现如 CentOS 停服等机遇时&#xff0c;会进一步助推国内操作系统发展。如今国内开源操作系统遍地开花&#xff0c;我们到底有没有角力国际舞台的实力呢&#xf…

vue独立提供模板下载功能

需求描述&#xff1a;页面需要下载模板文件&#xff08;word、excel&#xff09;&#xff0c;这些文件是固定的&#xff0c;如果存储在服务端&#xff0c;由后端负责返回数据流&#xff0c;前端再处理数据流则太浪费性能。把文件放到前端&#xff0c;用户下载时直接提供。但是传…

状态模式

抽奖活动问题 加入每参加一次抽奖活动要扣除用户50积分&#xff0c;中奖概率是10%奖品数量固定&#xff0c;抽完就不能抽奖活动有四个状态&#xff1a;可以抽奖&#xff0c;不能抽奖&#xff0c;发放奖品&#xff0c;奖品领完活动状态转换关系&#xff1a; 状态模式 基本介…

Application启动流程

我用的是安卓10版本&#xff0c;其他版本可能有差异&#xff0c;但是具体实现原理是一致的 Activity.java Android 的桌面本身也是一个 APP&#xff0c;为 Launcher。 当我们点击桌面的应用图标开始&#xff0c;就是 Launcher 中的一次点击事件&#xff1a; 1.Launcher pu…

驱动上下游高效协同,跨境B2B电商平台如何释放LED产业供应链核心价值

LED是发光二极管(Light Emitting Diode)的简称&#xff0c;属于一种化合物半导体组件。LED产业则是指涉及LED灯具上、中、下游各个相关行业的总称&#xff0c;由上游的外延片及LED芯片厂商、中游的LED封装以及下游照明应用领域组成。 图片来源&#xff1a;前瞻产业研究院 上游…

SpringCloud 下 MultipartFile 序列化(JSON)出错的解决方案

1、需求 在SpringCloud架构下&#xff0c;用户向客户端上传文件&#xff0c;客户端调用文件处理微服务去处理文件 2、问题 在客户端和文件处理服务间传递文件时&#xff0c;想直接把 MultipartFile 转为 json&#xff0c;但出现异常。 Servlet.service() for servlet [dispatch…

java教程之高性能并发计数器之巅峰对决

并发计数器各个方案介绍 方案概述 jdk5提供的原子更新长整型类 AtomicLongsynchronizedjdk8提供的 LongAdder 【单机推荐】Redisson分布式累加器【分布式推荐】 方案介绍 jdk5提供的原子更新长整型类 AtomicLong 在JDK1.5开始就新增了并发的Integer/Long的操作工具类Atomi…

UTONMOS:元宇宙链游之风、燎原之势

前言 2022年初以来市场迎来了大牛市&#xff0c;以GameFi为止的元宇宙链游项目因为基础设施的完善&#xff0c;开始走向大规模应用化。时至今日&#xff0c;GameFi市场早已经承载了不止千亿美金&#xff0c;但因为高门槛和高泡沫红利正在逐渐消散&#xff0c;而以元宇宙链游为…

哺乳动物组织和培养细胞提取蛋白—Abbkine ExKine总蛋白提取试剂盒

通常我们在研究免疫学实验&#xff08;WB/IP/IF/ELISA等&#xff09;时会遇到以下几个问题&#xff1a; 如何快速完整的进行蛋白质的提取&#xff1f;如何高效率进行蛋白质提取&#xff1f;又如何&#xff0c;快速的完成总蛋白提取呢&#xff1f;别急&#xff0c;今天abbkine将…