URLs are a replacement for the hard to remember IP Addresses. For example, IP Address of
www.indiabroadband.net is 96.30.37.142. However, it's easier to remember the website address as
www.indiabroadband.net (which is a URL) rather than its IP Address.
The DNS Servers of your ISP or like OpenDNS resolves the URLs typed by the user and translates it to the IP address of the server where the website is hosted. If you are a genius, you can recall and type the IP addresses of the sites instead of the URLs to browse them.
P.S. - It was a good topic to start which is being asked frequently in the interviews. People should think of contributing in the threads if we have additional knowledge about the topic instead of just thanking and ranting. That's what a forum is all about.
