bashによるDNSチェックシェルスクリプト(nslookup)

★nslookupシェルスクリプト
 ・chk_dns.sh

PERL:
  1. #-------------------------------------------------
  2. # ■nslookupシェルスクリプト
  3. #-------------------------------------------------
  4.  
  5. # 環境ごとに設定(要変更)---------------------------------
  6. log_save_path='/chk_dns/log/'
  7. log_file_name="${log_save_path}$(date +%Y%m%d ).log"
  8. dns_server='8.8.8.8'
  9. chk_domain_ip='www.yahoo.co.jp'
  10.  
  11. # 処理内容(必要に応じて変更)---------------------------------------
  12. echo '------------------------------'>> $log_file_name
  13. date +"%Y/%m/%d %k:%M:%S">> $log_file_name
  14. echo '------------------------------'>> $log_file_name
  15.  
  16. echo "*** nslookup $chk_domain_ip $dns_server ***">> $log_file_name
  17. nslookup $chk_domain_ip $dns_server>> $log_file_name

★結果

------------------------------
2013/11/02 20:27:01
------------------------------
*** nslookup www.yahoo.co.jp 8.8.8.8 ***
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
www.yahoo.co.jp canonical name = www.g.yahoo.co.jp.
Name:   www.g.yahoo.co.jp
Address: 124.83.179.227
タイトルとURLをコピーしました