Kategoriler

if_dns

Bir alanadının o an çözülüp çözülmediğini bir log dosyasına kaydeden betik

#!/bin/bash
# @author Özgür Kılıçaslan
# @version 2012.04.29
DOMAIN=$1
DNS=8.8.8.8
LOG_FILE=/var/log/if_domain.log
DATE=$(date +"%Y.%m.%e %H:%M:%S")

IP=`dig +short @$DNS $DOMAIN`

if [ -n "$IP" ];
then
 echo $DATE $DOMAIN is RESOLVED >> $LOG_FILE
else
 echo $DATE $DOMAIN is UNRESOLVED >> $LOG_FILE
fi

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir