NAMED-JOURNALPRINT
Installé avec le paquet bind9
Voir aussi : nsupdate
Afficher la version de la commande named-journalprint
apt-cache policy bind9
Afficher le fichier de mises à jour dynamiques relatif à une zone spécifique
named-journalprint /path/zone.jnl
ex :
# named-journalprint /var/cache/bind/db.opensharing.priv.jnl
Le fichier de mises à jour dynamiques est dans un format binaire non lisible, il faut donc pour cela utiliser named-journalprint pour en visualiser son contenu.
Exemple de mise à jour dynamique via nsupdate et étude du journal correspondant
# nsupdate > update add opsi.opensharing.priv 86400 cname opsi-test.opensharing.priv > send > quit # file /var/cache/bind/db.opensharing.priv.jnl /var/cache/bind/db.opensharing.priv.jnl: data # named-journalprint /var/cache/bind/db.opensharing.priv.jnl del opensharing.priv. 86400 IN SOA dns1-test.opensharing.priv. adminsys.opensharing.priv. 2016071119 21600 3600 604800 86400 add opensharing.priv. 86400 IN SOA dns1-test.opensharing.priv. adminsys.opensharing.priv. 2016071120 21600 3600 604800 86400 add opsi.opensharing.priv. 86400 IN CNAME opsi-test.opensharing.priv.
On voit clairement que le SOA est supprimé, ajouté après incrémentation, puis l’enregistrement CNAME ajouté à son tour.