Bind9: Massenänderung in Zonendateien mit Perl
Geschrieben von: Michael Loth   
Dienstag, den 29. März 2011 um 00:00 Uhr

Aufgabenstellung war das Ersetzen aller bestehenden SPF-Records in den von uns verwalteten Domains (Zonendateien) des Bind9 DNS-Servers.

Wir bedienen uns einfach der substitute-Funktion in Perl:

$ perl -pi -i.bak -e 's/"v=spf1 .*/\"v=spf1 ip4:88.198.8.199\/32 ip4:78.46.120.160\/29 ip4:78.47.174.211\/32 ip4:62.201.160.160\/27 -all\"/' db.*