Regarding DNS servers, what router do you have? Some routers have simple enough DNS capabilities
I have a MikroTik, and have it set up with DNS entries for internal services (including wildcard). Publicly accessible services just use my registrar's DNS (namecheap
no complaints).
Alt text from memory: #4: Boston
Edit: it's actually Prank #11: Boston. I was close.