You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16升级至22.04后内部DNS失效,需依赖Google公共DNS才能正常运行的问题求助

Ubuntu 16升级至22.04后内部DNS失效,需依赖Google公共DNS才能正常运行的问题求助

各位好,我最近把Ubuntu 16升级到22.04时碰到了个头疼的问题,而且是刚出现的,真心不想重装系统——毕竟这是台远程服务器,800多G的数据备份起来太耗时间,还有一堆自定义配置要折腾,实在耗不起。

先跟大家说下目前的具体状况:

  • /etc/netplan目录完全是空的,里面连个配置文件都没有
  • 外部进来的访问(比如网站访问)一切正常,没任何问题
  • SSH连接有个怪事:用域名连接要等整整2分钟才能连上,但直接用IP的话瞬间就通
  • 必须手动把Google的8.8.8.8添加到resolvconf里,其他功能才能正常用,不然就各种失效:
    • 连不上任何系统更新仓库,没法做系统更新
    • Minecraft的验证服务器连不上,没法正常登录
    • 只有知道目标IP的情况下,用wget下载文件才正常;如果用域名的话就完全不行,除非手动加了Google DNS

下面是resolvectl status的输出结果:

Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: foreign
Current DNS Server: 8.8.8.8
DNS Servers: 8.8.8.8 127.0.0.1

Link 2 (eth0)
Current Scopes: none
Protocols...

备注:内容来源于stack exchange,提问作者Spre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:48:02