背景
eureka客户端向eureka注册时, 会自动选择网卡, 并可能注册主机名而不是ip地址.
下面配置可以选择正确网卡的ip向eureka进行注册.
选择正确网卡
服务器有多块网卡,要选择正确网卡的ip地址向eureka进行注册
不能在appplication配置文件里面配置,必须有引导配置文件
spring:
cloud:
inetutils:
ignored-interfaces:
- VM.*
preferred-networks:
- 192\.168\.88\..*
- ignored-interfaces: 是忽略掉的网卡
- preferred-networks : 要使用的网卡网段 (写自己网卡的地址)
查自己ip 地址
在cmd窗口中 写 ipconfig命令
配置完后 还不能解析ip地址 所以我们在 eureka的配置里面添加 网卡配置
instance:
prefer-ip-address: true # 使用ip注册,而不用主机名