Fix dns

This appeared to solve my problem of not being able to resolve mozilla.org. It still doesn't answer the question of why the response to the UDP query gets a 'truncated' flag, but it does allow TCP fallback to work.