Self-hosting DNS with BIND on your own just to be able to use DNS challenges for certs seems like way more trouble than it's worth.
There are plenty of free and super cheap DNS hosting providers out there you could use.
Pick and migrate to one that fits your budget and works with your chosen client and you'll have a much better time.