Blog Enhance CP → Bunny.net DNS synchronization

23 Oct 2025

Released a free tool for one-way replication of DNS zones from Enhance CP to Bunny.net DNS service.

 
 

Some features:

  • Only 65 kilobytes of code. No third-party PHP packages, no Composer.
  • Number of requests for Bunny.net API is reduced to a reasonable minimum: for example, the script will try to update the existing DNS-record when possible instead of deleting and creating a new one.
  • Several failure scenarios are handled: for example, if the DNS zone already exists on Bunny.net or if its ID is outdated.
  • There is a simple web UI that helps configure a list of domains, run manual syncs, and check log.

Refer to GitHub for installation details, source code, and release download.
Bugs should be reported via GitHub Issues or by email: fidel@fidel.im

The script can be used for free in personal and commercial projects, but without redistribution.