© Peter R. Egli 2014 2/16 Rev. 3.40
DNS - Domain Name System
1. Purpose of DNS (RFC1034/RFC1035)
Symbolic names to IP address mappings were stored in the file “hosts” on each computer/host. This “solution” did not scale well (update hosts file on each host every time
a new host joins the network).
This file still exists (contains static mappings, e.g. “
” to 127.0.0.1):
Windows: C:\Windows\system32\drivers\etc\hosts Unix: /etc/hosts DNS purpose: DNS provides a mapping between symbolic names to IP addresses in a worldwide distributed and hierarchic database. DNS characteristics:
DNS is a distributed system (many servers cooperating, worldwide).
Hierarchy / Delegation (if one server does not know the binding, it goes up the hierarchy).