The most reliable DNS would be any DNS system that built as a distributed or has a large, worldwide fail-over system built in. OpenDNS provides such service, free of charge.
Hosts
Authoritive
Using reliable DNS servers is crucial to online success, for a regular website owner the most important of them are the name servers which are responsible for the online solution and with a static DNS you can rely on it instead of a random DNS server.
There are a few places that these reports can be obtained. The easiest way and probably the most reliable would be to go to the DNS website and get one there.
Domain hosts run DNS servers for your domain. This includes A records, MX records, and CNAME records. Most domain hosts offer domain name registration as well.
The answer is different for each network or provider. My ISP is Comcast in Portland, Oregon. My DNS hosts are different than my neighbor on Verizon, so there is no way for us to answer your question. If you need your specific information you can obtain it through your ISP. If you just need DNS, Google has free public DNS at 8.8.8.8 and 8.8.4.4 More information is here: http://code.google.com/speed/public-dns/
which type of dns server contains the host records for the host in a domain?
Local DNS cache of client computer, then the hosts file on the local PC finally going to the assigned DNS servers the computer is pointing to
Host names can be resolved by either using the /etc/hosts file or by using DNS.
<windows>\system32\drivers\etc\hosts
It's called DNS
HOSTS files were used