diff --git a/app/dns/nameserver_fakedns.go b/app/dns/nameserver_fakedns.go index 65a0ca1b6..eafcc3d28 100644 --- a/app/dns/nameserver_fakedns.go +++ b/app/dns/nameserver_fakedns.go @@ -44,5 +44,8 @@ func (f *FakeDNSServer) QueryIP(ctx context.Context, domain string, _ net.IP, op newError(f.Name(), " got answer: ", domain, " -> ", ips).AtInfo().WriteToLog() - return netIP, nil + if len(netIP) > 0 { + return netIP, nil + } + return nil, dns.ErrEmptyResponse }