Question

In: Computer Science

What is DNS and what is it used for? How is it structured? What are the implications of this structure?

What is DNS and what is it used for? How is it structured? What are the implications of this structure? Describe an example DNS query.

Solutions

Expert Solution

DNS: Domain name is an alphanumeric name of a computer in a network, with each name corresponding to a unique IP address.

DNS is used in different platforms. It is used to translate an alphanumeric domain name like wwww.google.com into its corresponding IP address before it used.

Structure of DNS:

Domain name always contains two or more comments separated by "dots".

DNS is divided into three categories:

i) Generic domain: These types of domain defines registered host according to their generic behavior.

Example:

com:-commercial entities

edu:-Educational institution

gov:-Non-military US Govt. institutions

ii) Country Domain: This domain section follows the same format as the generic domain but uses 2 character and region code such as UK(United States) or IT(Italy).

iii) Inverse domain: This domain is used to map an address to a name.

Implications of this structure:

i)DNS provide multiple server instances that can share the load embonpoint against host failure.

ii)DNS can placing one zone server to different administrative domain.

iii)DNS provide redundancy across different organization so that if failure of one organization that will not impact other DNS service.

Example of DNS query:

Suppose a user wants to connect to a computer with the domain name www. google.com then DNS client provide a hostname and DNS resolver responds with a relevant resource or an error message if it cannot be found.

If DNS resolver has any relevant records of domain name in computer cache memory then it returns them.

If DNS server contains a list of all computer names along with their IP address then the server returns the correct IP address to the client computer. Finally connect to the desire computer with domain name google.com using IP address received from DNS server.


Related Solutions

What is DNS and what is it used for? How is it structured? What are the...
What is DNS and what is it used for? How is it structured? What are the implications of this structure? Describe an example DNS query.
The Domain Name System (DNS) is used in what capacity and how does it work?
The Domain Name System (DNS) is used in what capacity and how does it work?
Network security question: what is dns? how does it work? identify the attack surface of dns....
Network security question: what is dns? how does it work? identify the attack surface of dns. clearly detail how the exploitable services of dns can be attacked
What is the local DNS server position DNS hierarchy?
What is the local DNS server position DNS hierarchy?
What is meant by the term “hot-swappable”? The Domain Name System (DNS) is used in what...
What is meant by the term “hot-swappable”? The Domain Name System (DNS) is used in what capacity and how does it work? Discuss the difference between the IP, DNS and MAC addresses – how do the relate to one another in a network?
How is Snapchat financially structured, How should they be structured, What financial tools can we use...
How is Snapchat financially structured, How should they be structured, What financial tools can we use to back up our position?
What is a DNS cache poisoning attack, and how does it affect a network client? How...
What is a DNS cache poisoning attack, and how does it affect a network client? How does the Response Rate Limiting role feature mitigate a DNS amplification attack? What are the two keys that must be generated if you want to secure a zone with a digital signature? What is the purpose of each? What is DNS delegated administration, why might you want to use it, and how do you configure it? How are trust anchors distributed?
Discuss the stack data structure. What is it? How can it be used? What support exists...
Discuss the stack data structure. What is it? How can it be used? What support exists for stacks in the Java Class Library Collections Framework? Do you think this support is easy to understand and use? Why or why not? Discuss the pros and cons of creating your own stack classes vs. using those provided by the Java Class Library Collections Framework. Make sure you take into consideration the ability to handle any kind of objects (generics).
What is the purpose of the UN? How is the UN structured? Why is the Security...
What is the purpose of the UN? How is the UN structured? Why is the Security Council so important? How does the veto system work in the Security Council? What has been the overall record of the UN in terms of peacekeeping and human rights? What are some of the major criticisms of the UN?
how is the federal reseve structured?
how is the federal reseve structured?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT