Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

2/18/14

What is Domain Naming System (DNS)

The Place For Free Online Training Courses


Improve Your Career Prospects

DNS Overview
WINS worked well for internal networks as all machines are part of the same organisation. However, with the advent of the Internet where there are many networks connected, a method of structuring names became essential. A flat database, such as WINS, would be too cumbersome, as the resolver would have to search the entire database to resolve a name. Considering the size of the Internet this would be an extremely resource intensive, slow process. Use the buttons below to navigate through the lesson

www.free-online-training-courses.com/dns-overview/

1/6

2/18/14

What is Domain Naming System (DNS)

To solve this problem the Domain Naming System (DNS) was introduced. DNS names are arranged in a tree structure with the client names comprising of their own computer name followed by a string of domain names in order, separated by a . finishing with the top level domain. e.g. mail.es-net.co.uk. This system allows distinctive names to be used on all networks, For example a computer called mail. In WINS there could only be one machine called mail in the world. With DNS we can call any computer mail as long as its domain-name was unique. DNS is a distributed service that is based on a logical, hierarchical structure of DNS domain names. Because of this it is more scalable than WINS. Internet searches are based on DNS name resolution. When a name resolution query is made to a DNS server and it doesnt know the answer the query can be passed onto another DNS server which in turn may pass the query on. In the end the client will either receive an answer or a name-resolution error. DNS is a hierarchically distributed database. This means that the DNS database is distributed all over the internet instead of in a central location.
www.free-online-training-courses.com/dns-overview/ 2/6

2/18/14

What is Domain Naming System (DNS)

Queries are made in a specific order, as you are about to see. Suppose a user types this address into his browser. Effectively a query has been made which says: Find this address for me. I wont go away until you have! The local DNS server begins its search The first server visited is the root, because this address is known. Each DNS Server only has records for the next tier in the hierarchy. The root servers know the locations of the top-level domains, e.g. com, edu, uk. Thanks to the speed of modern switches and repeaters, and the blistering speed of light, many servers can be queried in a short space of time. Each of these question and response pairs are Iterative queries. The questioner (resolver) is happy with a hint as to where to look next. As far as the user is concerned his demand for a definitive answer has been met. The DNS server has done its job. A Recursive query demands a definitive answer (even Havent a clue counts in this case.) An Iterative query accepts a hint to ask somewhere else. A Resolver is the machine making queries. A DNS resolver can make one of two different queries: Iterative queries can be described as do you know the answer? If you dont could you point me in the right direction and is used by DNS servers to query other DNS servers. Recursive queries are more like tell me an answer even if the answer is I cant find it or I dont know. This is how a client machine queries a DNS server. Servers can issue a recursive query but it is considered bad form as you put load on someone elses DNS server. The server takes the responsibility for resolving the query.

Comments
DNS Overview 19 Comments

Calvince on February 17, 2014 at 8:03 pm said:

Every lesson has new and interesting hints. Thanks to you Tutor.

Elijah Ikpeoha on February 5, 2014 at 7:19 pm said:

Bravo nice one

www.free-online-training-courses.com/dns-overview/

3/6

2/18/14

What is Domain Naming System (DNS)

joseph samuel o, on February 5, 2014 at 4:23 pm said:

This is excellent lesson pls more of this.

Jonah sankofi on January 31, 2014 at 2:53 pm said:

Great!!!!!

Masood Ahmed on January 21, 2014 at 1:41 pm said:

Starting from the very beginning is really helpful.

Vojin on January 19, 2014 at 11:23 am said:

Novo saznanje hvala

rasenthiran on January 10, 2014 at 7:04 am said:

thank you very good lesson.

Bright Kw aku Mensah on January 6, 2014 at 2:26 pm said:

THANK YOU SIR

Elijah Ikpeoha on December 27, 2013 at 2:59 pm said:

www.free-online-training-courses.com/dns-overview/

4/6

2/18/14

What is Domain Naming System (DNS)

Thank sir

Opale Michael on August 19, 2013 at 5:31 pm said:

Its such a dear information for the developing continent like Africa!

Matthew S. Gayflor on August 11, 2013 at 3:15 pm said:

Great knowdlege

emmnuel on August 5, 2013 at 7:00 pm said:

thank you

Aragie Asfaw on August 5, 2013 at 2:53 pm said:

Thank you

Firdew s Ibrahim Saifi on August 3, 2013 at 8:04 am said:

Dear Sirs; I would like to thank you first for your excellent activities .Secondly , I tried my chance with the Ielets exam in Damascus in March,2012, passed with five out of nine although my work is a translator for over than 23 years . If you dont mind,I would like you to send me a weekly exercise to take the opportunity of being always a student of English lessons. finally i want to tell you that learning English is in my priorities always. thank you again Firdews I.S.

www.free-online-training-courses.com/dns-overview/

5/6

2/18/14

What is Domain Naming System (DNS)

Joshua kajimu on August 1, 2013 at 8:04 pm said:

Thank you for this weeks lesson

Ambrose Ehizogie on July 30, 2013 at 7:19 pm said:

I enjoyed today lesson. Keep it up

Joseph Kajoka on July 15, 2013 at 8:20 pm said:

Thank you.

JESIKA on July 10, 2013 at 1:09 pm said:

THANK YOU FOR THIS DAY COURS

george on July 1, 2013 at 9:04 am said:

well done tutor.

www.free-online-training-courses.com/dns-overview/

6/6

You might also like