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

9.9 Eine Zone per Programmierung aktualisieren

Problem

Sie möchten eine Zone per Programmierung dynamisch aktualisieren.

Lösung

Selbst auf die Gefahr hin, dass ich mich wiederhole: Net::DNS glänzt auch in diesem Bereich. Das Senden dynamischer Updates mit dem C-Resolver ist ziemlich unerfreulich. Mit Net::DNS ist es ein Kinderspiel. Hier sehen Sie ein Skript, das dynamische Updates verwendet, um einen A-Record für einen Host hinzuzufügen:

#!/usr/bin/perl -w use Net::DNS; # Beenden, wenn der Benutzer den Domain-Namen und die Adresse eines # neuen Hosts nicht angegeben hat die "Verwendung: $0 <Host> <Adressen>" unless (@ARGV == 2); my $host = $ARGV[0]; my $zone = $host; my $addr = $ARGV[1]; my $primary; # (Vereinfachend) den Domain-Namen der Zone ...

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