Hi Nuxwin,
there's an dyndns-service running on my server. Using a secured connection, a zone-update is done by using bind's nsupdate - it's so to say an injection into the zone. Now the thing is that <domainname>.jnl is created after doing such an injection. Critical about this file is that the corresponding zone-file can be changed but the changes won't be propagated unless .jnl exists. So it's necessary to delete .jnl on order to allow propagation. So I'm thinking about on how to design a named listener to address this problem.
Possible solutions
1) A named-listener that looks up and stores the ip that was previously injected, deletes .jnl und re-injects the IP finally.
2) Creating a custom-dns-entry in imscp. Updates won't be propagated through nsupdate anymore - instead I'd change the IP-address of the given entry directly in imscp's database. But for me the question is: what do I havo to call to tell imscp, that the zone needs an update?
I'd prefer #2 because #1 is pretty dirty.
But maybe you've got other ideas/hints/whatever.
Please note this ddns-service is completely custom - it's nothing an user can activate/deactivate in any way.