Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Wireshark lab dns solution

07/04/2021 Client: muhammad11 Deadline: 2 Day

Wireshark Lab: DNS v7.0 Supplement to Computer Networking: A Top-Down Approach, 7th ed., J.F. Kurose and K.W. Ross “Tell me and I forget. Show me and I remember. Involve me and I understand.” Chinese proverb © 2005-2016, J.F Kurose and K.W. Ross, All Rights Reserved As described in Section 2.4 of the text1, the Domain Name System (DNS) translates hostnames to IP addresses, fulfilling a critical role in the Internet infrastructure. In this lab, we’ll take a closer look at the client side of DNS. Recall that the client’s role in the DNS is relatively simple – a client sends a query to its local DNS server, and receives a response back. As shown in Figures 2.19 and 2.20 in the textbook, much can go on “under the covers,” invisible to the DNS clients, as the hierarchical DNS servers communicate with each other to either recursively or iteratively resolve the client’s DNS query. From the DNS client’s standpoint, however, the protocol is quite simple – a query is formulated to the local DNS server and a response is received from that server. Before beginning this lab, you’ll probably want to review DNS by reading Section 2.4 of the text. In particular, you may want to review the material on local DNS servers, DNS caching, DNS records and messages, and the TYPE field in the DNS record. 1. nslookup In this lab, we’ll make extensive use of the nslookup tool, which is available in most Linux/Unix and Microsoft platforms today. To run nslookup in Linux/Unix, you just type the nslookup command on the command line. To run it in Windows, open the Command Prompt and run nslookup on the command line. In it is most basic operation, nslookup tool allows the host running the tool to query any specified DNS server for a DNS record. The queried DNS server can be a root DNS server, a top-level-domain DNS server, an authoritative DNS server, or an intermediate DNS server (see the textbook for definitions of these terms). To accomplish this task, nslookup sends a DNS query to the specified DNS server, receives a DNS reply from that same DNS server, and displays the result. 1 References to figures and sections are for the 7th edition of our text, Computer Networks, A Top-down Approach, 7th ed., J.F. Kurose and K.W. Ross, Addison-Wesley/Pearson, 2016. The above screenshot shows the results of three independent nslookup commands (displayed in the Windows Command Prompt). In this example, the client host is located on the campus of Polytechnic University in Brooklyn, where the default local DNS server is dns-prime.poly.edu. When running nslookup, if no DNS server is specified, then nslookup sends the query to the default DNS server, which in this case is dnsprime.poly.edu. Consider the first command: nslookup www.mit.edu In words, this command is saying “please send me the IP address for the host www.mit.edu”. As shown in the screenshot, the response from this command provides two pieces of information: (1) the name and IP address of the DNS server that provides the answer; and (2) the answer itself, which is the host name and IP address of www.mit.edu. Although the response came from the local DNS server at Polytechnic University, it is quite possible that this local DNS server iteratively contacted several other DNS servers to get the answer, as described in Section 2.4 of the textbook. Now consider the second command: nslookup –type=NS mit.edu In this example, we have provided the option “-type=NS” and the domain “mit.edu”. This causes nslookup to send a query for a type-NS record to the default local DNS server. In words, the query is saying, “please send me the host names of the authoritative DNS for mit.edu”. (When the –type option is not used, nslookup uses the default, which is to query for type A records.) The answer, displayed in the above screenshot, first indicates the DNS server that is providing the answer (which is the default local DNS server) along with three MIT nameservers. Each of these servers is indeed an authoritative DNS server for the hosts on the MIT campus. However, nslookup also indicates that the answer is “non-authoritative,” meaning that this answer came from the cache of some server rather than from an authoritative MIT DNS server. Finally, the answer also includes the IP addresses of the authoritative DNS servers at MIT. (Even though the type-NS query generated by nslookup did not explicitly ask for the IP addresses, the local DNS server returned these “for free” and nslookup displays the result.) Now finally consider the third command: nslookup www.aiit.or.kr bitsy.mit.edu In this example, we indicate that we want to the query sent to the DNS server bitsy.mit.edu rather than to the default DNS server (dns-prime.poly.edu). Thus, the query and reply transaction takes place directly between our querying host and bitsy.mit.edu. In this example, the DNS server bitsy.mit.edu provides the IP address of the host www.aiit.or.kr, which is a web server at the Advanced Institute of Information Technology (in Korea). Now that we have gone through a few illustrative examples, you are perhaps wondering about the general syntax of nslookup commands. The syntax is: nslookup –option1 –option2 host-to-find dns-server In general, nslookup can be run with zero, one, two or more options. And as we have seen in the above examples, the dns-server is optional as well; if it is not supplied, the query is sent to the default local DNS server. Now that we have provided an overview of nslookup, it is time for you to test drive it yourself. Do the following (and write down the results): 1. Run nslookup to obtain the IP address of a Web server in Asia. What is the IP address of that server? 2. Run nslookup to determine the authoritative DNS servers for a university in Europe. 3. Run nslookup so that one of the DNS servers obtained in Question 2 is queried for the mail servers for Yahoo! mail. What is its IP address? 2. ipconfig ipconfig (for Windows) and ifconfig (for Linux/Unix) are among the most useful little utilities in your host, especially for debugging network issues. Here we’ll only describe ipconfig, although the Linux/Unix ifconfig is very similar. ipconfig can be used to show your current TCP/IP information, including your address, DNS server addresses, adapter type and so on.

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Math Specialist
Engineering Exam Guru
Finance Professor
Engineering Guru
Maths Master
Top Class Results
Writer Writer Name Offer Chat
Math Specialist

ONLINE

Math Specialist

I have read your project details. I can do this within your deadline.

$41 Chat With Writer
Engineering Exam Guru

ONLINE

Engineering Exam Guru

You can award me any time as I am ready to start your project curiously. Waiting for your positive response. Thank you!

$28 Chat With Writer
Finance Professor

ONLINE

Finance Professor

I have read your project details. I can do this within your deadline.

$22 Chat With Writer
Engineering Guru

ONLINE

Engineering Guru

Give me a chance, i will do this with my best efforts

$36 Chat With Writer
Maths Master

ONLINE

Maths Master

I have read your project details. I can do this within your deadline.

$25 Chat With Writer
Top Class Results

ONLINE

Top Class Results

Hello, I an ranked top 10 freelancers in academic and contents writing. I can write and updated your personal statement with great quality and free of plagiarism

$37 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

4-5 page corporate fraud - Teaching mood in literature - A researcher wishes to estimate with 95 confidence - Australian wildlife conservancy jobs - What are textual features in film - What is brownstone equation editor 5 - Tillage king machinery centre bunbury - Who moved my cheese questions - Tipton county memorial hospital - Contracting - Complaints about nsw police - Nabr state of matter - If by rudyard kipling pdf answers - Writing methodology, analysis, and discussion parts in health care research - Audio cable color code - Rewrite in professional way - What does ima stand for in accounting - Entry notice form 9 - Assignment 4 personal development reflection - Nickel and dimed serving in florida - Portfolio - Rosenberg nonviolent communication a language of life - Implementing the nist cybersecurity framework using cobit 2019 pdf - What makes a human services worker a professional - 0.325 as a percent - Birla mt gordon pty ltd - Essentials of baccalaureate education for professional nursing practice - Uk hosted 57 renlearn - Rolled or raked mortar - What is a test tube used for - Strategic position and action evaluation space - General boundary in machine learning - Review on the alchemist - Work vs displacement graph - Sharpening the team mind: communication and collective intelligence - 115 brysons road warrandyte south - Sulfamic acid grout cleaner home depot - Substitution help who robbed the bank of algebra answers - Managing the diverse workforce chapter 11 - Nature of biology units 1 and 2 answers - Divergent unveils part 3d printed supercar - P1v1 t1 p2v2 t2 - Problem 6 3a perpetual alternative cost flows lo p1 - Database project proposal example - History project class 11 - Discussion - Totally me pottery wheel instructions - 1 x 1 y 1 12 - What is 350 euros in american dollars - How do you think others perceive you essay - Dog fighters are cowardly scum fallacy - Kendall hunt coupon code september 2019 - Nordstrom mission statement - Where is the outsiders set - Which of the following statements is true about whistleblowing - The shannon weaver model - Data Analasys - Nursing theory - Cost accounting chapter 2 ppt - A firm can rapidly build its presence in the target foreign market through acquisitions. - Microbiology - A process with no beginning work in process - Data warehouse st andrews - Which of the statements below best describes office layout - Due in 12 hours - Week6 dis Acc - Lobiondo wood & haber 2018 - Starchild gsfc nasa gov docs starchild solar system level 1 - Financia management - If zappos wanted to utilize data mining they might - Donovians - Cover Letter - Plautus haunted house summary - Rims strategic risk management implementation guide - MKT-345 D.1 - Gloom hollow wow mail - Week 5 Discussion - Consumer Behaviour - Discussion - How to translate europass cv - Ocr additional science grade boundaries 2015 - Domino theory health and safety - Chemistry Lab - What is organising skills - Emerging threats and measures discussion - Port macquarie court list - Elephant toothpaste balanced chemical equation - Egg crash car lesson plan - Lyrics the beatles eleanor rigby - Week 1 Assignment Supporting Diversity through 21st Century Teaching and Learning - Ap physics c mechanics score calculator - Tooth and nail chapter summaries - In step 1 of the process costing procedure, the "total units to account for" is the sum of - The norton introduction to literature portable 11th edition pdf - Unit IV Case Study - How many minutes is 2.3 hours - Cybertext building blocks of accounting a financial perspective - Long term player development football - Sadako and the thousand paper cranes chapter questions - Hong kong nocturne 1967 - Socialization into professional nursing ati