I wrote tutorial on how to set up name service with ISPConfig, https://www.howtoforge.com/tutorial/setting-up-your-own-name-service-with-ispconfig/. There I used ISPConfig master server and two other servers for ns1 and ns2. Now I'm thinking using secondary zones for name service instead of setting ns2 as mirror of ns1. This way I could set up ISPConfig master server with every service, including name service. An other small server would run DNS name service only, and have secondary zones for the served domains. So only two hosts altogether. I have not tried this yet, but I assume it would work. Perhaps someone is already running ISPConfig with only two hosts in the way I described in previous paragraph, and can confirm this works?