form and parse DNS requests