Skip to content

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

Closed
@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

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions