场景:持续检查域名是否能正常解析,失败时记录日志。
#!/bin/bash
domain="example.com"
log_file="dns.log"
while true; do
result=$(dig +short $domain)
[ -z "$result" ] && echo "$(date): DNS failed" >> $log_file
sleep 1
done
dig +short
:快速获取DNS解析结果。Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8