diff --git a/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulServerUtils.java b/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulServerUtils.java index 50f26aa6..a9ed9cb5 100644 --- a/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulServerUtils.java +++ b/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulServerUtils.java @@ -55,7 +55,7 @@ public final class ConsulServerUtils { try { InetAddress inetAdr = InetAddress.getByName(address); if (inetAdr instanceof Inet6Address) { - return "[" + inetAdr.getHostName() + "]"; + return "[" + inetAdr.getHostAddress() + "]"; } return address; }