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

  1. 使用ip模糊匹配

spring.cloud.inetutils.preferred-networks=192.168.1.

使用前缀为192.168.1.的ip比如:192.168.1.222/192.168.1.223

可以使用,推荐。

  1. 指定网卡

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

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

相关推荐
zl_dfq10 小时前
Windows 下 TCP 套接字编程指南::从 Winsock 初始化到回显服务器
tcp/ip
明天也要努力学习10 小时前
IP 协议的相关特性
网络·网络协议·tcp/ip
步行cgn11 小时前
StringHttpMessageConverter 详解:Spring MVC 中字符串读写的默认转换器
java·spring·mvc
步行cgn13 小时前
@ResponseBody 详解:Spring MVC 中把返回值直接写入响应体
java·spring·mvc
萧瑟余晖16 小时前
Spring Data综合实战与调优详解
java·后端·spring
上海云盾-小余18 小时前
七层 CC 攻击检测难点:如何区分真实用户与攻击请求
网络·人工智能·windows·tcp/ip·udp
JSON_L18 小时前
TCP 粘包拆包解析及示例
网络·网络协议·tcp/ip
郭小李19 小时前
spring 的 @CookieValue 注解 用法
java·后端·spring
屈冠成20 小时前
ShopXO商城系统测试报告
开发语言·spring·maven·lua
HackTwoHub21 小时前
红队低成本 IP 轮换方案 ProxyCat升级版,自动扩容代理池、负载分摊转发,一键部署,告别高价隧道代理
网络·人工智能·网络协议·tcp/ip·安全·web安全·网络安全