相关文章推荐
鼻子大的红酒  ·  五大联赛连冠纪录:拜仁尤文9连冠并列第一 ...·  3 月前    · 
苦恼的登山鞋  ·  驻塞尔维亚使馆提醒中国公民来塞注意事项 - ...·  4 月前    · 
活泼的打火机  ·  关于解决”java.io.StreamCor ...·  4 月前    · 
想旅行的烈马  ·  用RStudio写一个代码,使用for循环输 ...·  1 年前    · 
开朗的竹笋  ·  万代 HG 1/144 PB GTO ...·  2 年前    · 
Code  ›  java.net.UnknownHostException 解决方法开发者社区
域名服务器 域名 csdn
https://cloud.tencent.com/developer/article/1888313
知识渊博的高山
2 年前
作者头像
陈哈哈
0 篇文章

java.net.UnknownHostException 解决方法

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > MySQL入坑记 > java.net.UnknownHostException 解决方法

java.net.UnknownHostException 解决方法

作者头像
陈哈哈
发布 于 2021-10-13 11:53:32
6.2K 0
发布 于 2021-10-13 11:53:32
举报

今天有位小伙伴来求助,说他们公司用的单点登录,接口URL在公司的公网 域名 下,如(https://www.csdn.net/xxx/login),他打包好的Web项目在自己机子上跑没问题,一部署到 服务器 就报 java.net.UnknownHostException 错误,从字面上看是请求目标的服务连不上,网络不通。这到底是怎么回事?又该怎么解决呢?mark一下

一般原因:

  • 1.服务器没网,调不到公网域名,无法解析出IP,从而无法识别host,导致无法连接;
  • 2.网络端口映射做了策略,调用不到自己路由的域名,必须调内网IP;

询问了小伙伴一下,她属于第一种,服务器没网,但她们单点登录服务也在同一个内网,按理应该通的。

那么就清楚了,说明 Web服务器没有配置和单点登录服务 域名/IP的映射关系 ,所以访问不到, 需要在hosts文件中把接口的 IP/域名 写上 ,在服务器发送请求时,就会自动把域名转成IP进行调用了。

解决步骤:

下面我将以CSDN的域名为例(www.csdn.net)。注:小伙伴的服务器是Windows,和Linux修改方式基本相同

  1. 用有互联网的机器 window+r → cmd 进入dos窗口
  2. 获取www.csdn.net 域名对应的IP,命令:nslookup www.csdn.net
 
推荐文章
鼻子大的红酒  ·  五大联赛连冠纪录:拜仁尤文9连冠并列第一 皇马两次5连庄_赛季
3 月前
苦恼的登山鞋  ·  驻塞尔维亚使馆提醒中国公民来塞注意事项 - 神州学人网
4 月前
活泼的打火机  ·  关于解决”java.io.StreamCorruptedException: invalid type code: 00“的问题-CSDN博客
4 月前
想旅行的烈马  ·  用RStudio写一个代码,使用for循环输出1至100之间的能够被3或5整除的数,并求和 - CSDN文库
1 年前
开朗的竹笋  ·  万代 HG 1/144 PB GTO 南十字星扎古 艾格巴-78动漫模型玩具网 模玩 变形金刚玩具 高达模型 圣斗士圣衣神话 动漫周边
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号