Hallo zusammen,
da evanzo gerade irgendwas an den DNS Servern gemacht hat, liefen die Domains von dort ins leere und nicht auf meinen Server.
Das ist natürlich ärgerlich, wenn man z.B. Werbung auf die Domain hat.
hier ein kleines "Kontroll-Script" (einfach) welches einfach nur per PING Befehl den DNS Server prüft:
ich lasse das Script aller 59 Min. laufen.
sicher kann es besser gemacht werden, aber ....., besser wie gar keines
da evanzo gerade irgendwas an den DNS Servern gemacht hat, liefen die Domains von dort ins leere und nicht auf meinen Server.
Das ist natürlich ärgerlich, wenn man z.B. Werbung auf die Domain hat.
hier ein kleines "Kontroll-Script" (einfach) welches einfach nur per PING Befehl den DNS Server prüft:
Code:
#!/bin/sh
anzahl_pings="2" //wieviele PINGS werden mit einmal gesendet
richtige_ip="xxx.xxx.xxx.xxx" // wo ist die DOMAIN eigentlich gehostet?
email_to="[email protected]" //hier werden status emails verschickt
function check_dns ()
{
pruefe_dns=`ping -c$anzahl_pings $1 | head -1 | awk '{print $3}' | cut -d'(' -f2 | cut -d')' -f1`
if [ "$pruefe_dns" != "$richtige_ip" ]
then
echo "DNS PROBLEM FUER $1" | mail -s "DNS PROBLEM FUER $1" $email_to
fi
}
//hier folgen nun die checks der domains einmal mit und einmal ohne www.
check_dns domain.de
check_dns www.domain.de
check_dns domain1.de
check_dns www.domain1.de
ich lasse das Script aller 59 Min. laufen.
sicher kann es besser gemacht werden, aber ....., besser wie gar keines