大家好,我是闪电侠。
目前,大多数企业都使用Linux操作系统。 掌握Linux命令行已经成为运维人员必备的基础知识和技能。 学习命令可以更好的解决运维问题。
上一篇文章分享过,这次分享日常运维工作中使用的三个Linux命令来查询域名的DNS信息。 它们是命令、主机命令和挖掘命令。
1. 订单
该命令主要用于查询域名的DNS信息。 它有两种工作模式:“交互模式”和“非交互模式”。 语法格式:[选项]域名/IP地址
1.交互方式查询
我们输入命令不加任何参数,直接进入交互模式。 我们继续输入域名,再次回车即可看到结果。 要退出交互模式,请直接输入 exit。
nslookup
www.baidu.com
2、测试别名CNAME资源记录
同样,我们也可以检查域名是否有别名。 按照下面的命令,需要逐行输入。 输入一行后,按 Enter 键。
nslookup
set type=cname
www.qq.com
3.非交互模式、域名解析
非交互模式比交互模式更简单、更快。 我们可以直接输入一行命令来查看结果。
nslookup www.baidu.com
4、反向DNS解析
以上都是正向分析,那么有同学好奇,还有没有逆向分析呢? 当然有。 我们看一下IP 8.8.8.8的域名是什么。 您可以通过键入以下命令来检查它。 有那么容易吗?
nslookup 8.8.8.8
5.指定DNS服务器查询
有时候,由于网络的特殊性,必须指定特定的域名服务器,这时我们就需要指定一个DNS服务器进行查询。 查询命令如下,先是域名,然后指定域名服务器地址。
nslookup www.baidu.com 114.114.114.114
2.主机命令
host 用于执行 DNS 查找的简单实用程序。 通常用于将名称转换为 IP 地址,反之亦然。语法格式:host [选项] 域名/ip 地址
1、查询域名对应的IP地址
除了可以查看域名IP的命令外,还可以使用host命令。 我们需要检查百度的IP地址,输入以下命令查看结果。
host www.baidu.com
2.查看更详细的信息
上面的命令输出比较简单。 我们可以让它输出详细的流程吗? 答案是肯定的,我们输入以下命令来查看解析百度的整个过程。
host -v www.baidu.com
3、查询域名的MX信息
我们来看一下百度邮件交换记录(MX记录)。
host -t MX www.baidu.com
4.根据IP地址查询域名
这与逆向分析是一样的。 我们使用IP地址114.114.114.114对应的域名。
host 114.114.114.114
3.挖掘命令
dig用于查询域名DNS信息。 它具有类似的功能。 语法格式为:dig [选项] ip/域名。
1、解析特定域名的IP地址
还有一个命令可以查看域名对应的IP地址,就是dig。 它只有三个字母,但同样强大。 我们查看一下百度解析的IP地址。
dig www.baidu.com
2、IP逆向分析
我们根据IP地址反向解析它的域名。
dig -x 8.8.8.8
3、查询CNAME类型记录
我们基于腾讯的CNAME(姓名)记录。
dig www.qq.com cname
4、从指定的DNS服务器查询
和上面两个命令一样,也支持反向解析,根据DNS服务器114.114.114.114来解析域名。
dig @114.114.114.114 m.linuxidc.com
5. 只返回解析后的IP地址
它将以最简化的方式显示 DNS 记录。
dig +short www.baidu.com
上述命令只是 Linux 中众多命令中的一小部分。 我创建了一个付费专栏,其中包含 100 个常用的 Linux 命令。
有需要的伙伴可以订阅这个Linux命令专栏。 目前,这个付费栏目仅需10元。 您可以扫描下方二维码订阅。 订阅后,您可以在微信上随时随地阅读和学习。
前段时间,我连续写了几篇文章来推荐我的付费专栏。 前天有合作伙伴下了订单。 我以为他是从公众号购买专栏内容的。
昨天上午我回访,他告诉我是通过一个小报童的搜索找到的。
真是一个惊喜。 我专门通过关键词搜索,发现我只有一栏。 我已经更新了110条内容。
无论您是计算机专业的学生,还是从事运维的专业人士,都可以订阅。 本专栏也会给大家带来我遇到的运维问题及解决方案。
无需付一杯奶茶的钱,扫描二维码订阅即可拥有100条Linux命令,永久查看学习。
如果您喜欢这篇文章,可以点赞、转发、分享给更多的朋友。 您的点赞和转发可能会帮助到更多的朋友,也给我更新的动力。 谢谢。
本文包含广告。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。