A. You can try following fast DNS server free of cost. I've personally used them and they offer reliability, speed and security. All you have to do is punch following two IP address into your router or computer DNS list.
OpenDNS Free DNS Server IP address
=> 208.67.222.222=> 208.67.220.220
ScrubIT Free DNS Server IP address
=> 67.138.54.100=> 207.225.209.66
How do I setup DNS Server IP address?
Under Linux / UNIX / Solaris / BSD operating systems, just open your /etc/resolv.conf file and add above IP address:nameserver 208.67.222.222
nameserver 208.67.220.220
-OR-
Using Google Public DNS
Google Public DNS IP addresses
The Google Public DNS IP addresses (IPv4) are as follows:- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
You can configure Google Public DNS addresses for either IPv4 or IPv6 connections, or both.