02、打不开某个网站

本质上是客户端到认证服务器的 TCP 三层/四层连不通,或 SSL/TLS 握手/证书校验失败。先按下面 3 步定位,再按对应方案处理即可。

一、定位错误

1.1、ping / curl 测试三层

ping 不通 == 网络 / DNS / 防火墙问题

curl 能通但 4**/5** == 服务活着,配置错误

bash 复制代码
ping xxx.com   
curl -I https://xxx.com

1.2、查看端口是否监听

bash 复制代码
telnet ***.com 8443 (或 8080、9090等自定义端口)

通 = 四层 OK;不通 = 端口未监听

1.3、看证书 / TLS 协商

bash 复制代码
openssl s_client -connect ***.com:9090 -servername **.com

出现 Verify return code:0 表示证书链 OK;非 0 就是证书过期、CN 不匹配、根证书缺失。

二、最常见 5 类原因与一键修复

|-------------------------------------|---------------------|---------------------------------------------------------------------------|
| 现 象 | 根 因 | 快 速 修 复 |
| ping 不通 | DNS 污染 / 本地解析错 | 改 DNS 8.8.8.8 或 把正确 IP 写进 hosts |
| telnet 不通 | 安全组 / 防火墙未放行端口 | 云控制台开 443/9090;本地 firewall-cmd --add-port=443/tcp --permanent && reload |
| openssl 报错 | 证书过期 / 缺中间证书 / 时间错 | 1、续签证书; 2、把完整链(含中间证书)合并 .crt; 3、timedatectl set-up true 同步时间 |
| 浏览器 ERR_SSL_ VERSION_*** | 只启了 TLS1.3, 老客户端不支持 | 临时放宽 sslEnabledProtocols= " TLSv1.3" |
| 日志报 "not enough valid certificates" | 根证书被误删 / 过期 | 按照微软文档把 过期证书从 local computer --> Personal 里删除,再导入新根证书。 |

三、专用场景补充

3.1、Minecraft / 游戏私服,国内常因 DNS 污染连不上 Mojang,启动脚本加

bash 复制代码
-Dminecraft.api.auth.host=https://auth.msp.fallenbreath.me

3.2、SSH / 堡垒机"authenticate server" 连不上

先 display ssh server status 看是否 Enable;

再 display ssh server-info 把旧公钥 undo ssh client authentication server 清掉,重新 first-time enable 即可。

3.3、Windows AD/LDAP 认证

确认 636/3269 端口通,域控证书模板 "Kerberos" 身份验证有效;客户端导入根 CA 到受信任的根证书颁发机构。

四、一分钟自检清单

  1. 域名能解析到正确 IP
  2. 端口在服务器监听 netstat -tnlp | grep 443
  3. 安全组 / 防火墙已放行
  4. 证书未过期、链完整
  5. 系统时间准确
  6. 日志不再报" certificate verify failed /connection timeout"
相关推荐
没差c2 小时前
winsw将jar、nginx等注册为Windows服务
windows·nginx·jar
叼烟扛炮2 小时前
Linux 学习笔记(五十):网络层——IP 协议、子网划分与 NAT 魔法
linux·笔记·学习
叼烟扛炮2 小时前
Linux 学习笔记(六十):单线程的逆袭——epoll 高并发服务器实战
linux·服务器·网络·笔记·学习·算法
光谱SpectrAI3 小时前
Claude Code 2.1.318 的隐私模块:4 条命令,拦了 2 条
windows
Rabitebla4 小时前
【Linux操作系统】进程篇(十一):进程程序替换——从底层原理到 exec 函数族
linux·服务器·c++·笔记·学习·算法
叼烟扛炮5 小时前
[LangChain] 学习笔记(03):打破失忆症——对话机制与上下文管理
java·前端·javascript·笔记·学习·langchain
Hello_Pyhx5 小时前
NWinfo 导出 Windows 硬件信息:从 JSON 报告到缺项排查
windows·json
景煜拾年5 小时前
InnoAI SQL 助手
运维·数据库·笔记·sql
旖旎夜光5 小时前
【C++ 基础入门】类和对象(下):初始化列表、static 成员、友元与内部类
c++·笔记·学习
LONGZHIQIN5 小时前
STM32学习笔记
笔记·stm32·学习·arm