In this problem, we use the useful dig tool available on Unix and Linux hosts to explore the hierarchy of DNS servers. Recall that in Figure 2.19, a DNS server in the DNS hierarchy delegates a DNS query to a DNS server lower in the hierarchy, by sending back to the DNS client the name of that lower-level DNS server. First read the man page for dig, and then answer the following questions. Starting with a root DNS server (from one of the root servers [a-m].root-servers.net), initiate a sequence of queries for the IP address for your department’s Web server by using dig. Show the list of the names of DNS servers in the delegation chain in answering your query.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

In this problem, we use the useful dig tool available on Unix and Linux hosts to explore the hierarchy of DNS servers. Recall that in Figure 2.19, a DNS server in the DNS hierarchy delegates a DNS query to a DNS server lower in the hierarchy, by sending back to the DNS client the name of that lower-level DNS server. First read the man page for dig, and then answer the following questions.

Starting with a root DNS server (from one of the root servers [a-m].root-servers.net), initiate a sequence of queries for the IP address for your department’s Web server by using dig. Show the list of the names of DNS servers in the delegation chain in answering your query.

Please tell me how I should use dig and which part of output I should write for answer this question, best with picture example, thank you!

**Figure 2.19: Interaction of the Various DNS Servers**

This diagram illustrates the interaction between different types of DNS servers and a requesting host. The sequence is as follows:

1. **Requesting Host to Local DNS Server:** The process begins when the requesting host (`cse.nyu.edu`) sends a query to the Local DNS Server (`dns.nyu.edu`).

2. **Local DNS Server to Root DNS Server:** If the local DNS server does not have the required information, it forwards the request to the Root DNS Server.

3. **Response from Root DNS Server to Local DNS Server:** The Root DNS Server responds to the local server, typically providing a referral to the Top-Level Domain (TLD) DNS server.

4. **Local DNS Server to TLD DNS Server:** The local server then forwards the request to the TLD DNS Server.

5. **Response from TLD DNS Server to Local DNS Server:** The TLD DNS Server responds with a referral to the Authoritative DNS Server.

6. **Local DNS Server to Authoritative DNS Server:** The local server sends the query to the Authoritative DNS Server (`dns.umass.edu`).

7. **Response from Authoritative DNS Server to Local DNS Server:** The Authoritative DNS Server provides the IP address or the required information back to the local DNS server.

8. **Local DNS Server to Requesting Host:** Finally, the local DNS server sends the obtained information to the requesting host.

The diagram showcases the hierarchical nature and query process involved in DNS resolution, highlighting the roles of different DNS servers in resolving a domain name to its corresponding IP address.
Transcribed Image Text:**Figure 2.19: Interaction of the Various DNS Servers** This diagram illustrates the interaction between different types of DNS servers and a requesting host. The sequence is as follows: 1. **Requesting Host to Local DNS Server:** The process begins when the requesting host (`cse.nyu.edu`) sends a query to the Local DNS Server (`dns.nyu.edu`). 2. **Local DNS Server to Root DNS Server:** If the local DNS server does not have the required information, it forwards the request to the Root DNS Server. 3. **Response from Root DNS Server to Local DNS Server:** The Root DNS Server responds to the local server, typically providing a referral to the Top-Level Domain (TLD) DNS server. 4. **Local DNS Server to TLD DNS Server:** The local server then forwards the request to the TLD DNS Server. 5. **Response from TLD DNS Server to Local DNS Server:** The TLD DNS Server responds with a referral to the Authoritative DNS Server. 6. **Local DNS Server to Authoritative DNS Server:** The local server sends the query to the Authoritative DNS Server (`dns.umass.edu`). 7. **Response from Authoritative DNS Server to Local DNS Server:** The Authoritative DNS Server provides the IP address or the required information back to the local DNS server. 8. **Local DNS Server to Requesting Host:** Finally, the local DNS server sends the obtained information to the requesting host. The diagram showcases the hierarchical nature and query process involved in DNS resolution, highlighting the roles of different DNS servers in resolving a domain name to its corresponding IP address.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education