springcloud多网卡注册nacos时IP控制方法

本地研发团队没有本地开发测试用服务器,使用了远端云服务搭建了nacos等中间件。

本地开发虽然在不同子网,但是都能保证互通。

所以理论上虽然注册的服务可能是192.168.1.222和192.168.4.111这样,但是其实也是可以互相访问,不影响研发的。

问题研发本地很多人安装过vmware或者vpn,导致存在多个虚拟网卡,nacos注册时默认使用排序1的网卡,多为vmware的虚拟网卡,所以导致注册子网ip不对,服务不通。

尝试了几种方案解决。

1. 手动指定本地IP

spring.cloud.nacos.discovery.server-addr = 192.168.1.222:8848

spring.cloud.nacos.discovery.ip = 192.168.1.222

spring.cloud.nacos.discovery.port = 8989

但是本地是fttr组网wifi,动态ip,所以不能手动指定。pass

2. 使用ip模糊匹配

spring.cloud.inetutils.preferred-networks=192.168.1.
使用前缀为192.168.1.的ip比如:192.168.1.222/192.168.1.223

可以使用,推荐。

3. 指定网卡

spring.cloud.nacos.discovery.networkInterface = 'eth0'

可以使用,但是windows系统下测试有问题,linux下可以。

相关推荐

  1. springcloud网卡注册nacosIP控制方法

    2024-02-22 10:00:03       24 阅读
  2. SpringCloud中的nacos注册中心分析

    2024-02-22 10:00:03       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-22 10:00:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-22 10:00:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-22 10:00:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-22 10:00:03       20 阅读

热门阅读

  1. 人工智能与开源机器学习框架

    2024-02-22 10:00:03       31 阅读
  2. [OpenGL教程05 ] glAccum() 函数对累积缓存设置

    2024-02-22 10:00:03       24 阅读
  3. spring缓存的使用

    2024-02-22 10:00:03       28 阅读
  4. 保存Json对象到数据库

    2024-02-22 10:00:03       31 阅读
  5. LeetCode--代码详解 4.寻找两个正序数组的中位数

    2024-02-22 10:00:03       26 阅读
  6. Docker实战之下载Mysql、Redis、Zimg

    2024-02-22 10:00:03       38 阅读