服务器DNS失效

服务器异常

java 复制代码
xx.t.RequestException: java.net.UnknownHostException: test.ac.xxxx.cn

现象分析

  • 本地测试正常,说明域名本身无问题。
  • 服务器 DNS 解析异常 ,导致 UnknownHostException
  • **服务器可正常解析 ****baidu.com**,说明网络正常,可能是 DNS 配置问题。

DNS 排查

测试环境验证

java 复制代码
nslookup test.ac.xxxx.cn

可能的返回结果:

  • 正常解析:返回 IP 地址 ✅
  • **SERVFAIL**** 或 ****NXDOMAIN**:服务器的 DNS 解析有问题 ❌

网络验证

java 复制代码
nslookup baidu.com

可以正常返回,证明网络无问题

检查 DNS 配置

plain 复制代码
cat /etc/resolv.conf
  • 如果 nameserver 为空或错误,则需要修改。

阿里云服务器 /etc/resolv.conf 可能会被重置。

DSN配置

一般来说/etc/resolv.conf中有手动配置就行。但是由于是阿里云的服务器,这样配置的话有可能【 系统重启后自动重置】。所以需要特殊处理一波

修改配置cofig

在目录/run/resolvconf/resolv.conf 下,新增:

java 复制代码
nameserver 192.168.xx.xx

测试

完成配置后,执行以下命令确认生效:

plain 复制代码
nslookup test.ac.xxxx.cn

如果返回正常 IP,问题解决。

相关推荐
that's boy1 小时前
字节跳动开源 LangManus:不止是 Manus 平替,更是下一代 AI 自动化引擎
运维·人工智能·gpt·自动化·midjourney·gpt-4o·deepseek
23级二本计科1 小时前
C++ Json-Rpc框架-3项目实现(2)
服务器·开发语言·c++·rpc
laimaxgg2 小时前
Dockerfile
linux·运维·服务器·ubuntu·docker
江沉晚呤时2 小时前
CAP 定理与 BASE 定理在 .NET Core 中的应用
java·服务器·开发语言·前端·.netcore
GalaxyPokemon2 小时前
LINUX基础 [四] - Linux工具
linux·运维
xxx郑三刀xxx2 小时前
https证书自动续期,不消耗腾讯云ssl证书免费次数
运维·后端
西伯利亚猹2 小时前
Windows系统docker desktop安装(学习记录)
运维·docker·容器
曼岛_3 小时前
若依框架前后端分离版部署全流程详解(本地+服务器+高级配置)
运维·服务器·框架搭建
Linux运维老纪4 小时前
Linux系统常见磁盘扩容操作(Common Disk Expansion Operations in Linux Systems)
linux·运维·服务器·前端·数据库·云计算·运维开发
谢尔登4 小时前
【uni-app】页面跳转传参
服务器·网络·uni-app