news 2026/7/22 15:21:27

02、打不开某个网站

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
02、打不开某个网站

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

一、定位错误

1.1、ping / curl 测试三层
ping 不通 == 网络 / DNS / 防火墙问题
curl 能通但 4**/5** == 服务活着,配置错误

ping xxx.com curl -I https://xxx.com

1.2、查看端口是否监听

telnet ***.com 8443 (或 8080、9090等自定义端口)

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

1.3、看证书 / TLS 协商

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,启动脚本加

-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”
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/21 7:39:20

【项目实战】Vercel 是一个让你的网站“瞬间上线”的云平台。Vercel 现在确实是技术圈的“当红炸子鸡”,尤其是在个人博客和前端开发领域。

Vercel 现在确实是技术圈的“当红炸子鸡”,尤其是在个人博客和前端开发领域。简单来说,Vercel 是一个让你的网站“瞬间上线”的云平台。 传统的服务器 (阿里云/腾讯云) 就像是给你一块生肉和一套厨具。你想吃牛排,得自己切、自己腌、自己煎,还要负责洗碗(运维、配置环境、…

作者头像 李华
网站建设 2026/7/21 8:19:10

Day28~实现strlen、strcpy、strncpy、strcat、strncat

实现strlen、strcpy、strncpy、strcat、strncat#include <stdio.h>size_t my_strlen(const char *src) {size_t len 0;while (*src ! \0){len;src;}return len; }char *my_strcpy(char *dest, const char *src) {if (dest NULL || src NULL) // 判断输入的字符是否为空…

作者头像 李华
网站建设 2026/7/21 21:15:03

空洞骑士模组管理大师课:5个关键技巧让Scarab成为你的游戏管家

你是否曾经因为模组冲突而无法正常游戏&#xff1f;或者因为手动安装模组耗费了大量时间&#xff1f;Scarab作为一款专为空洞骑士设计的模组管理工具&#xff0c;正是你需要的解决方案。这款基于Avalonia框架开发的开源工具&#xff0c;让模组安装、更新和卸载变得前所未有的简…

作者头像 李华
网站建设 2026/7/21 21:20:09

实用方法:轻松实现NCM文件格式转换的完整解析

实用方法&#xff1a;轻松实现NCM文件格式转换的完整解析 【免费下载链接】NCMconverter NCMconverter将ncm文件转换为mp3或者flac文件 项目地址: https://gitcode.com/gh_mirrors/nc/NCMconverter NCMconverter是一款高效便捷的开源工具&#xff0c;专门用于将网易云音…

作者头像 李华
网站建设 2026/7/21 7:39:32

C++课后习题训练记录Day49

1.练习项目&#xff1a; 输入描述 第一行是一个整数 M&#xff08;1≤M≤1000&#xff09;&#xff0c;表示一共有 M 次操作。 第二行到第 M1 行输入操作&#xff0c;格式如下&#xff1a; IN name VOUT VIN name NOUT N 输出描述 输出 M 次操作后 VIP 窗口队列和普通窗口…

作者头像 李华
网站建设 2026/7/19 19:29:05

LeetCode 189. 旋转数组 | 三步反转最优解全拆解

「旋转数组」核心考察数组操作技巧与空间复杂度优化思路。这道题看似简单&#xff0c;却能延伸出多种解题方法&#xff0c;从暴力模拟到极致的空间优化&#xff0c;层层递进的思路能帮我们理解算法设计的核心 —— 用最少的资源解决问题。实际开发中&#xff0c;类似 循环数组操…

作者头像 李华