Server: Temporary failure in name resolution

Fehlerbeschreibung

Der Nameserver (DNS) wird nicht erkannt, wodurch die Domain-Auflösung nicht durchgeführt werden kann.

z.B.

host hotmail.com

ergibt einen Fehler.

Fehlerbehebung

Der Nameserver muss in

/etc/resolv.conf

eingefügt werden. Z.B.:

nameserver 85.197.xxx.xx
nameserver 85.197.xxx.xx

Das File

/etc/resolv.conf

darf aber nicht modifiziert werden, da dieses File nach einem Reboot wieder überschrieben wird.

Ab Ubuntu 8.10 wird resolvconf eingesetzt. Falls das nicht installiert ist, über apt-get installieren

apt-get install resolvconf

Dann folgendes File anpassen:

cd /etc/resolvconf/resolv.conf.d
sudo cp -p head head.orig #Backup Kopie
sudo vi head

Am Ende des Files den nameserver eintragen:

nameserver x.x.x.x

Dann /etc/resolv.conf neu generieren lassen

sudo resolvconf -u

Das wars 🙂