noel0217 发表于 2018-8-26 11:32:26

shell脚本查询域名A记录是否正确

#!/bin/bash  

  
CURRENT_IPs=`nslookup www.abcabc.com 8.8.8.8 | grep -v "8.8.8.8" | grep "Address" |awk '{ print $2 }'`
  
MY_IPs=(10.10.22.22 10.10.22.23)
  

  
for a in ${CURRENT_IPs[@]};do
  
    for b in ${MY_IPs[@]};do
  
      if [ "$a" != "$b" ];then
  
            result="wrong"
  
      else
  
            result="right"
  
            break 1
  
      fi
  
    done
  
    if [ "$result" = "right" ];then
  
      lastresult="OK: Domain www.abcabc.com resolve is normal."
  
    else
  
      lastresult="CRITICAL: Domain www.abcabc.com resolve is not normal,pls check."
  
      break 1
  
    fi
  
done
  

  
echo $lastresult


页: [1]
查看完整版本: shell脚本查询域名A记录是否正确