O'Reilly logo

DNS & BIND Kochbuch by Cricket Liu

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

5.8 Einen Nameserver automatisch neu starten, wenn er abstürzt

Problem

Sie möchten einen Nameserver automatisch neu starten, wenn er abstürzt.

Lösung

Verwenden Sie das in der BIND 9-Distribution enthaltene Perl-Skript nanny.pl. Nachdem Sie die BIND 9-Distribution entpackt haben, finden Sie nanny.pl in contrib/nanny/nanny.pl.

nanny.pl läuft als Daemon, sodass Sie lediglich die Variablen am Anfang des Skripts ändern müssen, bevor Sie es starten. Außerdem sollten Sie Ihren Host so konfigurieren, dass er nanny.pl beim Booten startet.

Es gibt vier Variablen, die Sie möglicherweise anpassen müssen:

$pid_file_location = '/var/run/named.pid';
$nameserver_location = 'localhost';
$dig_program = 'dig';
$named_program =  'named';

Falls Sie named zum Beispiel ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required