3.25 Einen Nameserver auf einem anderen Port betreiben

Problem

Sie möchten einen Nameserver auf einem anderen Port als 53 betreiben.

Lösung

Verwenden Sie die options-Unteranweisung listen-on. Zum Beispiel:

options {
    directory "/var/named";
    listen-on port 1053 { any; };
};

Falls dies ein Master-Nameserver für einen Ihrer Slaves ist, können Sie den Port, auf dem der Master läuft, in den masters-Unteranweisungen Ihres Slaves angeben. Eine zone-Anweisung für den Slave könnte so aussehen:

zone "foo.example" {
    type slave;
    masters port 1053 { 192.168.0.1; };
    file "bak.foo.example";
};

Erläuterung

Diese Konfiguration erfordert einige Planung. Welchen Nutzen hat es, einen Nameserver auf einem anderen Port laufen zu lassen?

Der häufigste Grund besteht ...

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.