shell报错如下:
[错误] Could not resolve hostname [xxxx.com] !
这个是Dig不能用或者没安装造成的,安装dig后就能用了.
yum install bind-utils -y
apt-get install dnsutils -y
#简明使用,只会输出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
dsadsads
欢迎加入 Typecho 大家族