I think this is NOT a dnscrypt-proxy problem but getHostByName implementation issue. Since it MUST send DNS-over-TCP request after truncated UDP reply:
" A resolver SHOULD send a UDP query first, but MAY elect to send a TCP query instead if it has good reason to expect the response would be truncated if it were sent over UDP (with or without EDNS0) or for other operational reasons, in particular, if it already has an open TCP connection to the server." https://tools.ietf.org/html/rfc5966#section-4 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1745540 Title: Ubuntu 17.10 - DNS query via TCP not working To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dnscrypt-proxy/+bug/1745540/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs