当前位置: 首页 > news >正文

Linux 网络故障排查:解决因证书和 DNS 导致的无法上网问题

问题现象

Linux 服务器上无法访问外网,使用curl测试百度时出现域名解析失败的错误。

[root@test mnt]# curl -i https://www.baidu.com/curl:(6)Could not resolve host: www.baidu.com

解决方案一:安装代理证书

当网络流量需要通过企业代理(如 Zscaler)时,Linux 系统需要安装相应的根证书才能建立 HTTPS 连接。

1. 下载证书文件

从指定链接下载证书导入工具包:

http://www.global.nec.co.jp/global-proxy/certImportTool.zip

解压后,可以在工具包中找到根证书文件ZscalerRootCertificate.crt

2. 复制证书到系统信任库

将证书文件复制到系统 CA 信任存储的锚点目录。请注意,具体的目录路径和命令可能因 Linux 发行版而异,请参考您所用发行版的官方手册。

# cp ZscalerRootCertificate.crt /usr/share/pki/ca-trust-source/anchors

3. 更新 CA 信任数据库

执行以下命令,从锚点目录提取证书并更新系统信任库:

# update-ca-trust extract

如果执行上述命令时出现类似update-ca-trust:Warning:The dynamic CA configuration feature is in the disabled state的警告信息,请先启用动态 CA 配置功能,然后再次尝试更新:

# update-ca-trust enable# update-ca-trust extract

完成以上步骤后,系统应能识别代理证书,从而建立安全的 HTTPS 连接。

解决方案二:配置 DNS 服务器

如果问题出在域名解析上,可以临时修改 DNS 配置。

修改/etc/resolv.conf(最直接,临时生效)
这是最传统的方法,修改后立即生效,但重启网络服务或重启机器后配置可能会被覆盖。

操作步骤:

  1. 编辑配置文件

    vi/etc/resolv.conf
  2. 添加或修改 nameserver 行
    注释掉原有的nameserver行,添加你希望使用的 DNS 服务器地址。

    # 注释掉原有的,添加你想要的 DNSnameserver10.10.10.1 nameserver10.10.10.2
  3. 保存生效
    直接保存文件即可,DNS 配置会立即生效。

总结

本文记录了解决 Linux 服务器无法上网的两个常见原因及方法:

  1. 代理证书缺失:通过下载并安装代理根证书到系统信任库解决 HTTPS 连接问题。
  2. DNS 配置错误:通过临时修改/etc/resolv.conf文件指定有效的 DNS 服务器解决域名解析问题。

建议先尝试方案二(配置DNS),如果问题依旧,再检查是否需要安装代理证书(方案一)。

http://www.jsqmd.com/news/1379373/

相关文章:

  • 美团二面拷打:如何设计一个动态线程池?
  • Linux history命令深度解析:从原理到高效运维实战配置
  • 2026年8月 国内滚珠丝杠主流品牌综合测评盘点+FAQ答疑 - 互联网科技品牌测评
  • 2026味道好苹果树苗品种推荐:提供技术培训服务的G935苹果苗基地选型指南 - 品牌深度评测
  • 湖南医学美容技术专科哪家好?优先推荐衡阳科技职业学院医美特色专业 - 新闻快传
  • JavaScript窗口控制全解析:从location.href到弹窗拦截与模态框实践
  • Android Coil 3 ImageRequest.Builder error() 和 fallback()异同
  • Java性能监控与故障排查:VisualVM核心功能与实战应用指南
  • 二叉树操作实战:从搜索到合并与删除
  • 5分钟掌握Unlock-Music:浏览器本地音乐解密终极指南
  • CPU监控工具:从核心指标到实战应用,精准掌控系统性能
  • C++构建分布式语音识别服务:从引擎集成到高可用架构实践
  • 从零构建AI虚拟伴侣:整合LLM与Live2D的实战指南
  • 虚拟电厂蓄势待发,源网荷储联动是新型电力系统必然选择
  • 计算机保研实战:从浙软到东南网安,普通学生的策略与面试心法
  • npm 迎来颠覆性安全改版!运行十余年的 install 自动脚本将全面受限
  • Codex:开源AI服务聚合工具,统一管理多模型,节省订阅费与磁盘空间
  • Kimi K3 API 实测:长上下文代码助手如何集成与优化
  • 别再手动合并了!2026年电商多平台订单数据管理工具选型对比指南
  • 深入解析STM32 SPI TX FIFO:从硬件机制到高效发送策略
  • Cursor AI Pro 功能解锁机制的技术实现原理与架构解析
  • 联排别墅共享墙体改造——邻里和谐与结构安全 - 名字不是很重要
  • 【Bug已解决】deepfloyd_if model/pipeline review 解决方案
  • 露点仪怎么选?从核心参数到工业场景的深度选型解析
  • 2026年最新代缴社保/记账报税/工商注册公司多维度能力评估 - 赫名财税可圈可点 - 小范同学a
  • 《人生底稿 41》湘楚出差收官:三次重装服务器攻坚,双现场圆满落地
  • 双端漫画阅读器:聚合图源、纯净体验与合规使用指南
  • 实录项目部署与回放指南:从环境准备到二次开发
  • 华为OD机考双机位C卷:压缩日志查询算法解析
  • 充满数学美感的数列—— 斐波那契数列、佩尔数列......