More fun with DNS packet captures

Following my last post on DNS query port usage, here are some more interesting DNS graphs.

The following graphs are based on a packet capture taken from the network interface of a recursive DNS server. This DNS server is one of the primary recursive DNS servers for a small Internet service provider. The capture includes all UDP DNS traffic to the DNS server as well as UDP DNS traffic from the DNS server to addresses within the local AS.

/usr/sbin/capinfos local.pcap
File name: local.pcap
File type: Wireshark/tcpdump/... - libpcap
File encapsulation: Ethernet
Number of packets: 200000
File size: 30702100 bytes
Data size: 27502076 bytes
Capture duration: 2659.328827 seconds
Start time: Sat Jul 26 01:45:31 2008
End time: Sat Jul 26 02:29:50 2008
Data rate: 10341.74 bytes/s
Data rate: 82733.89 bits/s
Average packet size: 137.51 bytes
Scatter plot of DNS query source ports

Scatter plot of DNS query source ports

DNS query UDP port usage histogram

DNS query UDP port usage histogram

Scatter plot of DNS query response time

Scatter plot of DNS query response time

Scatter plot of failed DNS query response time

Scatter plot of failed DNS query response time

Scatter plot of successful DNS query response time

Scatter plot of successful DNS query response time

DNS queries by type

DNS queries by type

DNS query response time

DNS query response time

Failed DNS query response time

Failed DNS query response time

Successful DNS query response time

Successful DNS query response time

IP packet size histogram

IP packet size histogram

2 thoughts on “More fun with DNS packet captures

  1. rupam

    Hi Dan
    Would you like to share the scripts that you used to generate these graphs?
    thanks!!
    Rupam

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *