How DNS Work
Domain Name System (DNS) is a naming system or a database for computers connected to Internet, it translates domain names example (http://www.indiabroadband.net) into a raw number called IP address, examaple (96.30.37.142).
For humans it is easy to remember names like indiabroadband.net, but its not same for computers, they use IP address as names to refer each other.
When we type www.indiabroadband.net into our browser address bar and hit enter the browser sends a request to DNS server asking for the IP address then the DNS will check its cache or database for the same and will locate the host where the web pages are located or stored and will inform the browser which will then load the web pages.
This searching or locating process is known as domain lookup, which is provided by every internet service provider.
When we enter a address in our browser and hit enter at left bottom of our browser we can see a set of messages being displayed "Looking for" and "waiting for". "Looking for" means that the browser hasn't found the IP address yet, and "waiting for" means it has found the IP address and a request has been sent but reply has not been received and when it receives the reply it starts to transfer data and the web page is loaded.
So DNS makes a lots of difference in how a web page loads, normally DNS provided by ISP's are poor in performance so its better to switch to other DNS providers who are reliable.
Few of the DNS Providers and their IP Address:
OpenDNS
208.67.222.222
208.67.220.220
Google
8.8.8.8
8.8.4.4
DNSResolvers.com
205.210.42.205
64.68.200.200
Comodo Secure DNS
156.154.70.22
156.154.71.22