If you want to do a mainstream business, you need to use their DNS. If you want to run a utility, or a private server, DNS is simply a luxury and is wholly unnecessary. Anyone can run their own DNS server, and most websites that are worth using these days do not use public DNS. https://medium.com/@deepwatch/how-to-enter-the-dark-web-safely-a-step-by-step-guide-819ba4e2cd6f