You can't use anyone's DNS servers.
I normally say to use the ISPs. Otherwise see who the ISPs upstream provider is and use their's.
If you are getting a web site hosted then see if you can use the host's DNS servers.

DNS forwarders are not the same thing as authorive DNS servers. I have never heard of a ISP not providing DNS reslovers.

What do you mean by "secure DNS servers?" Do you mean that you need to find some, secure meaning acquire the IP address of them? Or do you mean that they need to be secure in the sense they are protected.

Do you really need to have DNS servers on the Internet that reslove host name for your IP domain?

I'm use to having an agreement w/ your corporate ISP to use their DNS servers as forwarders. What do you use instead if your dont have a business class solution? I understand that you can't simply point to a DNS server your home ISP server provides and selecting a random DNS server could compromise your network. Hence, i want a secure DNS server that is available as a forwarder. btw - I'm using this article as reference http://mcpmag.com/Features/article.asp?editorialsid=413

Your ISP isn't going to know whether it is a Windows XP machine or a server doing the DNS requests. All ISPs offer DNS services of some kind or another.

What I meant by my comment above is that you cannot use the DNS servers belonging to another ISP. You must use either your own, or use the root servers.

I don't see anything in that article that relates to your question.
It refers to securing DNS servers - that is very different from secure DNS servers.
Furthermore, you should be running public facing DNS servers from your AD DNS servers anyway.

The DNS service running on your Domain controller to foward to your ISP's DNS servers. Instead of this you can load the hints file and have it use the root servers as Scotty_cisco refered to.

All boxes on your network should be setup to point to your domain controller as their DNS server, this includes the domain controller.

Everything in your network sends resolution requests to the DNS service running on your Domain controller. This will reslove all IP host names as needed.

For the IP domains that your DNS server is authorive for, it will reslove them itself. For any IP domains that your DNS server is NOT authoritive for (ibm.com, microsoft.com, experts-exchange.com, etc), it will forward to your ISP's DNS servers or the root servers. Which will reslove the names.

You can use your ISPs DNS servers, or you can contract with an outside service. UltraDNS is a world renowned provider- they do authoritative DNS for companies such as Amazon.com, ebay.com etc. They also provide recursive DNS - which is what you are looking for.

you CAN point it to any public DNS server on the internet such as
4.2.2.2
66.218.71.63

actually you don't have to enter anything on the forwarders tab since your DNS server will use the "root hints" servers if nothing is listed there. I always list a few forwarders since the root hints servers are often busy and slow.

the link below straight from MS will answer most of your windows DNS questions:

I wrote this article to explain some important DNS concepts that should be known to avoid some typical configuration errors I often see in forums.
I assume that what is described here is the typical behavior of Microsoft DNS client. I don't know …

Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail. The methods are covered in more detail in o…

This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg).
If you're looking for how to monitor bandwidth using netflow or packet s…