17.1.7 Lab - Exploring DNS Traffic - ILM
17.1.7 Lab - Exploring DNS Traffic - ILM
Objectives
Part 1: Capture DNS Traffic
Part 2: Explore DNS Query Traffic
Part 3: Explore DNS Response Traffic
Background / Scenario
Wireshark is an open source packet capture and analysis tool. Wireshark gives a detailed breakdown of the
network protocol stack. Wireshark allows you to filter traffic for network troubleshooting, investigate security
issues, and analyze network protocols. Because Wireshark allows you to view the packet details, it can be
used as a reconnaissance tool for an attacker.
In this lab, you will install Wireshark and use Wireshark to filter for DNS packets and view the details of both
DNS query and response packets.
Required Resources
1 PC with internet access and Wireshark installed
Instructions
2017 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 1 of 8 www.netacad.com
Lab - Exploring DNS Traffic
(ii) If you are using system-resolved, enter systemd-resolve --flush-caches to flush the cache for
Systemd-Resolved before restarting the service. The following commands restart the associated
service using elevated privileges:
Systemd-Resolved: sudo systemctl restart systemd-
resolved.service
DNSMasq: sudo systemctl restart dnsmasq.service
NSCD: sudo systemctl restart nscd.service
3) For the macOS, enter sudo killall -HUP mDNSResponder to clear the DNS cache in the Terminal.
Perform an internet search for the commands to clear the DNS cache for an older OS.
c. At a command prompt or terminal, type nslookup enter the interactive mode.
d. Enter the domain name of a website. The domain name www.cisco.com is used in this example.
e. Type exit when finished. Close the command prompt.
f. Click Stop capturing packets to stop the Wireshark capture.
b. Select the DNS packet contains Standard query and A [domain.com] in the Info column (the example
above uses www.cisco.com).
c. In the Packet Details pane, notice this packet has Ethernet II, Internet Protocol Version 4, User Datagram
Protocol and Domain Name System (query).
2017 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 2 of 8 www.netacad.com
Lab - Exploring DNS Traffic
d. Expand Ethernet II to view the details. Observe the source and destination fields.
What are the source and destination MAC addresses? Which network interfaces are these MAC
addresses associated with?
Source MAC address: 48:a4:72:ab:66:f2
Destination MAC address: 38:20:28:85:91:da
2017 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 3 of 8 www.netacad.com
Lab - Exploring DNS Traffic
e. Expand Internet Protocol Version 4. Observe the source and destination IPv4 addresses.
Question:
f. Expand the User Datagram Protocol. Observe the source and destination ports.
Question:
What are the source and destination ports? What is the default DNS port number?
2017 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 4 of 8 www.netacad.com
Lab - Exploring DNS Traffic
Compare the MAC and IP addresses in the Wireshark results to the IP and MAC addresses. What is your
observation?
Pada Wireshark saya tidak terlihat IPv4 tetapi terdapat IPv6. Tetapi IP yang tercatat pada
Wireshark dan arp-a keduanya sama (2001:448a:3025:1057:5536:3b56:3e0:df3e)
h. Expand Domain Name System (query) in the Packet Details pane. Then expand the Flags and
Queries.
i. Observe the results. The flag is set to do the query recursively to query for the IP address to
[domain.com]. The figure below is an example for www.cisco.com.
2017 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 5 of 8 www.netacad.com
Lab - Exploring DNS Traffic
Question:
What are the source and destination MAC and IP addresses and port numbers? How do they compare to
the addresses in the DNS query packets?
2017 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 6 of 8 www.netacad.com
Lab - Exploring DNS Traffic
Source IP, MAC address, dan port number dalam query packet sekarang menjadi destination
address. Sedangkan Destination IP, MAC Address, dan port number dalam query packet sekarang
menjadi source address.
b. Expand Domain Name System (response). Then expand the Flags, Queries, and Answers.
c. Observe the results.
Question:
Can the DNS server do recursive queries? Ya, DNS server dapat melakukan recursive queries
2017 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 7 of 8 www.netacad.com
Lab - Exploring DNS Traffic
Question:
Reflection
1. From the Wireshark results, what else can you learn about the network when you remove the filter?
Jika tanpa filter, saya dapat melihat packet lain seperti DHCP, ARP, dll.
End of document
2017 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 8 of 8 www.netacad.com