5.10 Mehrere named-Prozesse mit rndc steuern

Problem

Sie möchten mehrere named-Prozesse, die auf demselben Host laufen, mit rndc steuern.

Lösung

Da rndc nur die TCP-basierte Kommunikation mit Nameservern unterstützt, konfigurieren Sie die Nameserver so, dass sie unter verschiedenen Adressen auf Steuernachrichten lauschen. Falls Ihr Host zum Beispiel zwei named-Prozesse ausführt – einer lauscht unter 192.168.0.1 auf Steuernachrichten, der andere an 192.168.0.2 –, können Sie den ersten mit der folgenden controls-Anweisung in seiner named.conf-Datei konfigurieren:

controls {
    inet 192.168.0.1 allow { localnets; } keys { rndc-key; };
};

Der zweite Prozess könnte die folgende controls-Anweisung in named.conf aufweisen:

controls { inet 192.168.0.2 ...

Get DNS & BIND Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.