SpringCloud +nacos项目nacos上服务注册Ip不对导致访问服务未找到或者接口超时的问题

简介

在SpringCloud项目启动服务过程中,nacos的服务注册ip却不是自己的本地ip而是虚拟网卡的ip(VMware Virtual Ethernet Adapter for VMnet1或者VMware Virtual Ethernet Adapter for VMnet8),导致访问服务未找到接口超时的问题。
解析:当服务注册到nacos上时,会随机选择一个网卡的ip,

解决方案:
方案1.禁用虚拟网卡
VMware Virtual Ethernet Adapter for VMnet1或者VMware Virtual Ethernet Adapter for VMnet8
在这里插入图片描述
然后重启电脑,重新打开项目运行你会发现ip就是自己的本地ip。

方案2.在nacos的配置文件中添加配置项指定优先注册到nacos中的外网ip的前缀也可以写全

spring.cloud.inetutils.preferred-networks=10.22
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/A_awen/article/details/124979895
今日推荐