History of DNS(Domain Name System)


Hiatory of DNS
The internet started in about 1969 with ARPAnet.They were like 4 universities and they started exchanging data between their computers via ip address.Meantime there were limited hosts so,conflict of remembering ip address for communication was not a big deal but within couple of years more computers were added within the universities.Then conflict of remmebering ip addresses of different hosts started and that was being great problem.

In 1971,lady called "Peggy Karp" developed new system which somehow reduced the problem of ip address.That discovery was "Host lookup table".Basically it is a small ASCII notepad file that is to be put on every hosts(computer) so that it will recognises the respective ip address making situation somehow better.So,whenever computer wants to get connected to another computer,one could just type host name and then computer with located ASCII text file would resolve it to an IP address resulting successful connection between two hosts without remembering all ip addresses .It solved the bizzare situation of remembering complicated numbers.

It took more than 13 years to actually develop the first Domain Name System (DNS).Within 13 years from 1972-1985,there were thousands of computer accross the internet world within 4 universities and everytime new host was added,all hosts should be informed about new host and should be added to each computer again.It was again creating problem in communicating between hosts and was likely to be impossible to update every computer with new host again and again until DNS got evolution.
[Note:"Host Lookup Table" is still in an existance]

To see your host lookup table follow the steps:

  • Go to C Drive
  • Goto Windows
  • Goto System32
  • Goto Drivers
  • Goto etc
  • There you will see "hosts" file.


How does DNS work



DNS is a "Distributed Database" of names and IP addresses. To know more about DNS,click here.
DNS works according to the following table
*Root server
          "."
*Top Level Domain(TLD) Servers
         .com,.net,.org,.us.,etc
*Domain Servers
         Yahoo,Google,Ford,etc
*Forwarders

Following Example will make you clear about process of how DNS works

Suppose you are searching "Nestle Company" from its website nestle.com.Here Dot(.)is a root server and (.com) is Top Level Domain server.Lots of TLD servers are associated in the web,at first it recognises the concerned Domain server and after finding it,domain name is searched and as soon as it finds the respective domain name it,forward it to the ip address associated to the domain "nestle.com".After ip address is recognised,it is forwarded to the user trying to access and then,page of "nestle.com" can be downloaded.
The whole process seem to be lengthy but it is completed within seconds.This is how DNS plays a vital role to associate any ip address with the domain name making every host easy to find what they want.



Post a Comment

 
Top