@SurJuzi

文章 分类 评论
45 7 2

站点介绍

这里是站点介绍...

Could not resolve hostname报错解决方案Linux

admin 2023-08-25 55 0条评论 技术教程 linux

首页 / 正文
站点公告

发布于2023-09-02

当你的Linux出现下述错误的解决方案:

shell报错如下:

dig: command not found
[错误] Could not resolve hostname [xxxx.com] !

这个是Dig不能用或者没安装造成的,安装dig后就能用了.

Centos执行

yum install bind-utils -y 

Debian执行

apt-get install dnsutils -y 

另外还收集了些dig的简单用法例子,挺实用的:

#简明使用,只会输出A记录(写脚本的时候获取域名ip地址比较好用)
dig blog.dngz.net +short
#输出邮件mx记录,简明使用 
dig mx google.com +short 
#只输出NS记录 
dig ns dngz.net 
#查询SOA(Start of Autority)返回主DNS服务器
dig soa dngz.net 
#使用指定dns服务器查询,例如查询Google 8.8.8.8 DNS服务器中的blog.dngz.net记录 
dig +short @8.8.8.8 blog.dngz.net 
#DNS的解析是递规解析,那么用dig可以加+trace参数,会显示完整的,无缓存,递规的查询,显示的是完整的trace记录。 
dig blog.dngz.net +trace 
#当你的服务器是双线或三线,有多个ip的话,要测试从某一个 ip 去请求 dns,加 -b 参数,例如: 
dig -b 212.25.31.105 blog.dngz.net

评论(0)