You can get away with running on a single authoritive server but ideally you should have it on at least 2 servers, on ideally more than 1 network.
However, I used to run mine over my ADSL line in 2 different IP ranges and they ran fine. Wouldn't trust it in the slightest for production use but for me and my throwaway test domains it worked a treat.