Problem:
In letzter Zeit kam es häufiger zu Ausfällen der DNS-Server von 1und1.
Obwohl die Server standardmässig per DHCP eingerichtet werden, wurden keine anderen DNS-Server übermittelt.
Daher hier der Weg, wie man sich manuell retten kann.
Lösung:
Wir bauen uns weitere DNS-Server (hier OpenDNS) in die resolv.conf
.
Leider ist es mit dem hinzufügen alleine nicht getan. Denn nach einem Reboot wird die resolv.conf
vom DHCP-Client neu beschrieben.
Also bedienen wir uns einem eigenen Start-Scripts /etc/init.d/add_dns
(hier das Beispiel für SuSE):
#!/bin/sh
### BEGIN INIT INFO
# Provides: Local Start Script
# Required-Start: $network
# Required-Stop:
# Default-Start: 3 5
# Default-Stop:
### END INIT INFO
#backup wer will:
cp -p /etc/resolv.conf /etc/resolv.conf.1und1
# Neue DNS-Server anfuegen
echo "nameserver 208.67.222.220" >> /etc/resolv.conf
echo "nameserver 208.67.220.222" >> /etc/resolv.conf
Danach noch die üblichen Handgriffe:
chmod +x /etc/init.d/add_dns chkconfig --add add_dns #und einmal starten: /etc/init.d/add_dns