We plan to generate DNS traffic (i.e. the process of creating and sending DNS queries) to stress test the DNS authoritative servers and resolvers.
Key aspects of the DNS traffic gneration include:
- Query Patterns: Generating specific types of DNS queries (e.g.,
A
,AAAA
,MX
, orTXT
records) to simulate real-world traffic or test specific scenarios. - Traffic Volume: Adjusting the rate of query generation to simulate low, medium, or high loads on DNS servers.
- Tools: We plan to use the shell scripts in the
Src
directory to generate different DNS traffic types. We could also use tools likednsperf
,queryperf
,dnsmeter
,dnsgen
to generate DNS traffic. - Applications: To calculate the energy consumption based on different levels of DNS traffic generated.
Handles domain name resolution requests sent by the traffic generator
Tracks the energy consumption of DNS operations, providing data for optimization. User Interface:
Allows users to interact with the system, manage domain registrations, and view energy consumption metrics.
- Next section to follow: Prerequisites
- If you want to go back to the Readme Page