diff --git a/cmd/ctrld/dns_proxy.go b/cmd/ctrld/dns_proxy.go index 3ce2af7..ac9af50 100644 --- a/cmd/ctrld/dns_proxy.go +++ b/cmd/ctrld/dns_proxy.go @@ -398,7 +398,7 @@ func needLocalIPv6Listener() bool { } func dnsListenAddress(lcNum string, lc *ctrld.ListenerConfig) string { - if addr := router.ListenAddress(); addr != "" && lcNum == "0" { + if addr := router.ListenAddress(); setupRouter && addr != "" && lcNum == "0" { return addr } return net.JoinHostPort(lc.IP, strconv.Itoa(lc.Port))