简介
在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