服务器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,问题解决。

相关推荐
风123456789~10 小时前
【Linux专栏】显示或隐藏行号、批量注释
linux·运维·服务器
谢尔登11 小时前
简单聊聊webpack摇树的原理
运维·前端·webpack
只想安静的写会代码11 小时前
centos/ubuntu/redhat配置清华源/本地源
linux·运维·服务器
susu108301891112 小时前
ubuntu多块硬盘挂载到同一目录LVM方式
linux·运维·ubuntu
smaller_maple13 小时前
linux问题记录1
linux·运维·服务器
报错小能手14 小时前
讲讲libevent底层机制
linux·服务器
阿星智力囊15 小时前
Thinkphp6+nginx环境报错信息不显示,接口直接报500和CORS跨域(错误的引导方向),真坑啊
运维·nginx·php·thinkphp6
大柏怎么被偷了17 小时前
【Linux】进程等待
linux·运维·服务器
云和数据.ChenGuang18 小时前
运维面试题之oracle和mysql单表最大容量
运维·mysql·oracle
互联网老欣18 小时前
2025年保姆级教程:阿里云服务器部署Dify+Ollama,打造专属AI应用平台
服务器·阿里云·ai·云计算·dify·ollama·deepseek