Skip to content

当机器同时存在内网和外网IP时,无法发布内网IP服务 #3802

@nevin9939

Description

@nevin9939

Environment

  • Dubbo version: 2.7.1
  • Operating System version: xxx
  • Java version: 1.8.181

Steps to reproduce this issue

  1. 服务都是部署在阿里云的ECS上
  2. hosts中修改机器名执行本机的内网IP
  3. dubbo注册到zookeeper的服务IP是外网IP
  4. 原整个环境的dubbo服务均提供内网服务,禁止外网的服务和请求进入,造成服务调不通

查看源代码发现在 request #3520 中调整为优先获取外网IP,造成了当机器同时存在内网IP和外网IP时,期望只提供内网IP服务时就无法做到,个人认为最好有个配置开关,有用户决定是提供内网服务还是外网服务

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedEverything needs help from contributors

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions