Domain Name System Lecture Notes
The ohio state university raj jain 24 15 name resolution cont each computer has a name resolver routine e g gethostbyname in unix each resolver knows the name of a local dns server resolver sends a dns request to the server dns server either gives the answer forwards the request to another server or gives a referral referral next server to whom request should be sent.
Domain name system lecture notes. Branches attach to the root to create a huge set of paths. The domain name system dns defined in rfcs 1034 and 1035 is used on the internet to provide a standard naming convention for locating ip based computers. Each name consists of a sequence of alphanumeric components separated by periods.
Also known as tld s defined by global authority. The service is the act of querying the database and the system is the data structure and data itself. Browser asks your isp name server for the domain s ip address.
The domain name system dns provides translation between symbolic names and ip addresses. Of mappings from names to from addresses inner workings of dns dns resolvers and servers iterative and recursive queries. On the internet before the implementation of dns the use of names to locate resources on tcp ip networks was supported by a file called hosts.
In simple terms a domain name system dns is a collection of databases that translate hostnames to ip addresses. Most importantly it serves as the phone book for the internet by translating human readable computer hostnames e g. Let the name 3www2cs3uic3edu start at offset 0x20.
208 77 188 166 which networking equipment needs to deliver information. Chapter 24 the domain name system. Goals of today s lecture concepts principles underlying the domain name system dns indirection.
Top level domains right most components. The domain name system is similar to a file system in unix or dos starting with a root. The domain name system dns associates various information with domain names.