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

双笔记本连接同一LTE/WIFI路由器时,Ubuntu笔记本DNS连接故障排查方案咨询

双笔记本连接同一LTE/WIFI路由器时,Ubuntu笔记本DNS连接故障排查方案咨询

看起来你的联想ThinkPad T400(Ubuntu 22.04.3)遇到了典型的DNS解析失效问题——能ping通公网IP、访问路由器管理页,但就是打不开外部网站。结合你已经试过的路由器和本地手动DNS配置,我给你整理了几个进一步排查的方向:

  • 先确认DNS解析的真实状态
    打开终端,分别执行这两个命令:

    • nslookup google.com 8.8.8.8:强制用谷歌DNS解析域名,如果能返回IP地址,说明公共DNS是可用的,问题出在你的Ubuntu系统DNS配置或者本地网络规则;如果这个也超时,那可能是路由器拦截了DNS请求,或者你的笔记本到DNS服务器的网络通路有问题。
    • nslookup google.com:用系统默认DNS解析,对比上面的结果,能快速定位是系统配置还是外部问题。
  • 检查Ubuntu的DNS管理服务
    Ubuntu 22.04默认用systemd-resolved管理DNS,你可以:

    • 执行systemd-resolve --status,查看当前生效的DNS服务器列表,确认是不是你手动设置的1.1.1.1和8.8.8.8。
    • 如果发现配置不对,先重启服务试试:sudo systemctl restart systemd-resolved,之后再用nslookup测试。
    • 也可以清空DNS缓存:resolvectl flush-caches,有时候缓存异常也会导致解析失败。
  • 检查本地防火墙是否拦截DNS
    Ubuntu默认的防火墙ufw可能不小心拦截了DNS的UDP 53端口。你可以临时关闭防火墙测试:sudo ufw disable,如果关闭后能正常解析网站,那就需要给防火墙添加允许DNS的规则:sudo ufw allow out 53/udp,再重新开启防火墙:sudo ufw enable。

  • 验证NetworkManager的DNS配置
    打开Ubuntu的设置→WIFI,找到当前连接的WIFI网络,进入IPv4设置,确认“DNS”选项是手动设置了1.1.1.1和8.8.8.8,并且没有勾选“自动”(自动选项会覆盖手动配置)。如果之前改了没生效,可以先切换成自动再改回手动,或者删除这个WIFI连接重新添加。

  • 排查路由器层面的限制
    虽然你已经在路由器设置了公共DNS,但有些路由器会有MAC地址过滤、DNS劫持或者家长控制规则,可能单独限制了你的T400。登录路由器管理页,检查:

    • 有没有针对T400 MAC地址的网络限制
    • 是否开启了DNS过滤、广告拦截等功能,尝试临时关闭这些功能测试
  • 排除WIFI连接的硬件/频段问题
    试试用有线网线把T400连到路由器,如果有线连接能正常解析DNS,那说明是WIFI层面的问题——可能是路由器的2.4G/5G频段信号不稳定,或者T400的无线网卡驱动有异常。你可以尝试更新无线网卡驱动:sudo apt update && sudo apt install linux-firmware,之后重启笔记本再测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 09:43:06