diff --git a/p2p/enode/urlv4.go b/p2p/enode/urlv4.go index 7a13039d18..a1aa3e5ceb 100644 --- a/p2p/enode/urlv4.go +++ b/p2p/enode/urlv4.go @@ -207,7 +207,7 @@ func (n *Node) URLv4() string { nodeid = fmt.Sprintf("%s.%x", scheme, n.id[:]) } u := url.URL{Scheme: "enode"} - if n.NeedResolve() { + if n.Hostname() != "" { // For DNS nodes: include DNS name, TCP port, and optional UDP port u.User = url.User(nodeid) u.Host = fmt.Sprintf("%s:%d", n.Hostname(), n.TCP())