@CM²S
zum tieferen verständnis ist folgendes zu sagen: nameserver holen ihre informationen aus dateien, zb. so etwas wie artemisia.zone, localhost.zone, 127.0.0.zone und 192.168.0.zone.
das format dieser dateien ist abhängig vom verwendeten nameserver, zb. bind4, bind8 oder bind9. da es sich bei diesen konfigurationsdateien um ascii dateien handelt, lassen sie sich natürlich auch mit scripten generieren. will man nur wenige zeilen ändern, kann man die gesamte datei auch als echo- oder printanweisung auf die stdout ausgeben lassen. durch umleitung der stdout in die von bind benötigten dateien läßt sich dieses konzept vielseitig und variable gestalten.
anschließend sollte man den nameserver neu starten.
die variablen zeilen bzw ausdrücke (geänderte records, einzelne rechnernamen usw.) lassen sich über kommandozeilenparameter realisieren. dazu eignen sich here-dokumente besonders.
realisieren läßt sich das in einer shell, in perl, python oder einer anderen scriptsprache. je nachdem was du besser beherrschst.
greetz
artemisia
btw: ich werte deine mail als entschuldigung für dein unbedachtes verhalten
|