遇到的 cn.hutool.core.io.IORuntimeException: UnknownHostException: oa.xxxx.cn
错误表明,程序在尝试访问 oa.xxxx.cn
这个域名时,无法将其解析为对应的 IP 地址。这通常是因为 DNS 服务器无法找到该域名的记录,或者本地的 DNS 配置存在问题。配置 hosts
文件指向 IP 地址是一种临时解决此问题的方法
Windows 系统
- 找到
hosts
文件:hosts
文件一般位于C:\Windows\System32\drivers\etc
目录下。 - 以管理员身份打开文本编辑器:比如记事本。右键点击记事本图标,选择 “以管理员身份运行”。
- 打开
hosts
文件:在记事本中,选择 “文件” -> “打开”,然后导航到C:\Windows\System32\drivers\etc
目录,选择hosts
文件打开。 - 获取对应的IP
nslookup oa.xxxx.cn
- 添加域名和 IP 映射:在文件末尾添加一行,格式为
IP地址 域名
,例如:
192.168.1.100 oa.xxxx.cn
6. 刷新 DNS 缓存:打开命令提示符(以管理员身份运行),输入以下命令并回车:
ipconfig /flushdns