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.10 Abfragen und dynamische Updates per Programmierung mit TSIG sichern

Problem

Sie möchten TSIG verwenden, um eine Abfrage oder ein dynamisches Update in Perl zu signieren.

Lösung

Nachdem Sie mit Net::DNS die zu sendende Abfrage oder das Update erzeugt haben, verwenden Sie die Methode sign_tsig, um die Abfrage oder das Update mit Hilfe dieses Schlüssels zu signieren. sign_tsig nimmt einen Schlüsselnamen und die base-64-Codierung der Daten des Schlüssels als Argumente entgegen. Um zum Beispiel das Update in dem Skript aus Rezept 9.9 zu signieren, könnten Sie diese Zeile des Skripts:

my $reply = $res->send($update);

durch die folgenden Zeilen ersetzen:

$update->sign_tsig("update.key", "oyyvQvT0BTIcw7vvqvIJaQ=="); my $reply = $res->send($update); ...

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