The Client is abstracted over either trust_dns::tcp::TcpClientConnection or
trust_dns::udp::UdpClientConnection, usage of TCP or UDP is up to the user. Some DNS servers
disallow TCP in some cases, so if TCP double check if UDP works.