Purpose This solution serves 2 purposes. Parsing and handling of raw DNS packets. A DNS server capable of handling requests.