net: DNS lookups do not include host name suffix as a search domain #14897
src/net/dnsconfig_unix.go has this comment:
// See resolv.conf(5) on a Linux machine.
...which succinctly describes the issue.
Here's an example: Given a server with uname -n "foo.x.y.z" where /etc/resolv.conf only has nameserver lines, and with another server with hostname "bar.x.y.z", net.LookupHost("bar") results in "no such host" when using the built-in DNS resolver, but succeeds when running with "GODEBUG=netdns=cgo".
go version: go version go1.6 linux/amd64
The text was updated successfully, but these errors were encountered: