Spring Cloud clien端通过注册中心请求server报java.net.UnknownHostException:XXXXXX

在使用Spring Cloud框架开发中,当客户端尝试通过注册中心连接部署在Linux服务器上的服务端时,遇到`java.net.UnknownHostException`。问题出在本地DNS无法解析Linux服务器的主机名64wei207。解决方案是在本地Windows系统中编辑`C:WindowsSystem32driversetchosts`文件,或者在Linux系统中编辑`/etc/hosts`,添加主机名到IP的映射,从而正确解析服务器地址。
摘要由CSDN通过智能技术生成

个人问题解决办法:修改本地DNS IP解析

本人出现问题过程:在公司开发一个以spring cloud框架为基础的服务,本人主要开发clien端。服务端已提前开发完,部署到了Linux服务器上面。以前都是直接本地把client和server端以及注册中心都启动开发,不用连接Linux上的服务。

今天突发奇想(本地不想起太多应用),就考虑直接连接Linux环境的server端服务。所以改了本地client端的注册中心地址,保证client和Linux上的server端在一个注册中心上。都启动成功后(注册中心)如下图:

我们可以发现,都注册成功啦!但是本地通过Feign请求Server端的时候报了如下错误:

java.net.UnknownHostException: 64wei207

我通过下面的命令查看Linux主机名称:

#cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=64wei207

发现64wei207

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值