架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 14682|回复: 7

[资料] Spring Cloud Nacos 多网卡注册绑定指定 IP 地址

[复制链接]
发表于 2021-11-17 14:52:26 | 显示全部楼层 |阅读模式
回顾:

Windows 搭建单机版 Nacos 2.0.3
https://www.itsvse.com/thread-10040-1-1.html

Spring Cloud Gateway 使用 nacos 找不到服务解决方案
https://www.itsvse.com/thread-9992-1-1.html

一些同事在异地办公,通过 vpn 连接到公司的网络,这时候,电脑会有多个内网 ip 地址,如果电脑有多个网卡(物理网卡或虚拟网卡)也可能存在多个 ip 地址,可以通过 ipconfig 命令查看,如下图:

QQ截图20211117142942.jpg

spring cloud 服务发现注册到 nacos 的 ip 地址并不是我想要的,如何绑定 vpn 的内网地址呢?

QQ截图20211117144812.jpg

我想在 nacos 注册的服务 ip 地址设置成 192.168.1.46,编辑 application.properties 文件,设置如下:


以下未测试!

直接添加忽略某张网卡的配置:

正则:

(完)




上一篇:E45: 'readonly' option is set (add ! to override)
下一篇:Linux 下批量删除查找到的文件
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-11-18 08:51:53 | 显示全部楼层
谢谢渣渣大神的无私奉献
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-2-8 21:21:41 | 显示全部楼层
Nacos首先检查有没有ip及networkInterface配置,如果有则使用配置的IP,否则检查networkInterface,并获取IP,如果两者都为空,则使用inetUtils.findFirstNonLoopbackHostInfo().getIpAddress()来获取IP:
spring cloud 设置模块注册到 nacos 指定的 ip 和端口(Docker镜像服务注册到Nacos注册地址为宿主机内网IP):



码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-2-9 09:39:59 | 显示全部楼层
测试注册指定 ip 和端口到 nacos,配置如下:

nacos.jpg
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-6-30 16:33:58 | 显示全部楼层

谢谢渣渣大神的无私奉献
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-7-16 20:44:35 | 显示全部楼层
感谢分享
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-8-16 17:54:57 | 显示全部楼层
牛逼正好在搞nacos的bug
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-11-21 11:35:40 | 显示全部楼层
感谢楼主无私奉献
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-19 17:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表