This is an automated email from the ASF dual-hosted git repository.
zrlw pushed a commit to branch 3.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/3.3 by this push:
new c5656ddb93 check the network,Local site be the preferred one (#15189)
c5656ddb93 is described below
commit c5656ddb93e1e5f769ea3ade39a49727200b2c5a
Author: stellar <[email protected]>
AuthorDate: Mon Jun 23 22:50:22 2025 +0800
check the network,Local site be the preferred one (#15189)
---
.../src/main/java/org/apache/dubbo/common/utils/NetUtils.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git
a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/NetUtils.java
b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/NetUtils.java
index c32aedbefe..29ec2e4ccf 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/NetUtils.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/NetUtils.java
@@ -577,7 +577,11 @@ public final class NetUtils {
if (addressOp.isPresent()) {
try {
if (addressOp.get().isReachable(100)) {
- return networkInterface;
+ if (addressOp.get().isSiteLocalAddress()) {
+ return networkInterface;
+ } else {
+ result = networkInterface;
+ }
}
} catch (IOException e) {
// ignore