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下可以。

相关推荐
Zzzzmo_9 小时前
【网络原理】TCP/IP协议02
网络·tcp/ip
叫我Paul就好10 小时前
Spring 为何没有在 Java之外的地方存在?
java·后端·spring
qq_4017004111 小时前
TCP 粘包问题深度解析:嵌入式网络开发的常见坑与解决方案
服务器·网络·qt·网络协议·tcp/ip
IT小白杨11 小时前
2026游戏工作室环境隔离指南:从设备指纹到移动IP的部署实践
前端·经验分享·网络协议·tcp/ip·游戏·安全架构·指纹浏览器
zhao32668575111 小时前
长效静态IP与短效动态IP怎么选?两种适用场景有何区别
大数据·网络·tcp/ip
爱码猿12 小时前
SpringAop通过el表达式动态获取方法入参的值
spring boot·spring·aop
XUEYUAN521213 小时前
代理日志分析与监控:代理池健康状态巡检与分级告警体系搭建(运维实战)
运维·网络·网络协议·tcp/ip·算法·架构
往事只能回味味道13 小时前
MySQL创建数据库并授权指导用户与IP
数据库·tcp/ip·mysql
东小西14 小时前
【SAA实战】第 2 篇:模型与消息——ReactAgent 怎么挑模型、怎么传消息
java·后端·spring
CDN36015 小时前
IP 黑白名单防护实操:出海网站拦截恶意爬虫、扫描 IP,CDN 流量管控落地指南
网络·爬虫·tcp/ip