为Hexo博客绑定域名出现ERR_SSL_UNRECOGNIZED_NAME_ALERTu错误

前言

最近为这个博客网站新绑定了一个域名。因为我先前没有学过计算机网络相关的知识,遇到ERR_SSL_UNRECOGNIZED_NAME_ALERTu的报错的时候反应了半天才明白要去申请一个SSL证书,在此记录一下这次绑定域名的操作流程。

参考链接

1.为 Github 上的 Hexo 博客绑定个性域名

2.在自架服务器上搭建Hexo博客并绑定域名

操作流程

我最开始看的是第一个链接,在namesilo上购买一个域名,然后直接使用namesilo进行DNS解析。第一个链接里有一点没有说清楚:A记录的IP地址应当是username.github.io的IP地址,而不是github的地址。对此,github的官方文档中有详细的说明:

向DNS解析中加入4个A记录即可。

当然也可以通过ping的方式获取IP地址。按win+R输入cmd,再输入ping username.github.io,看一下返回的IP即可:

这次返回的是185.199.109.153.

踩坑

我按照链接1的步骤操作完成之后,发现新绑定域名后的博客仍无法打开,报错:

嗯… 无法访问此页面 https://kznep19.blog/ 上的网页似乎有问题,或者可能已永久移动到新的 Web 地址 。ERR_SSL_UNRECOGNIZED_NAME_ALERTu

向浏览器中输入username.github.io,发现原来的地址也无法访问了。起初我以为是namesilo自带的DNS解析功能无法正常使用(因为namesilo的名声似乎不是很好),所以我仿照链接2将NDS解析转移到国内的DNSPod网站上,发现仍然是同样的报错,说明问题不在这里。

注意ERR_SSL_UNRECOGNIZED_NAME_ALERTu,对此ChatGPT的回答如下:

ERR_SSL_UNRECOGNIZED_NAME_ALERT 是一个与 SSL/TLS 连接相关的错误,通常出现在客户端和服务器进行加密通信时。这种错误表示客户端在请求时提供的主机名(如网址)没有在服务器的证书中正确匹配,或者服务器没有正确配置 SSL/TLS 证书。

“没有正确配置 SSL/TLS 证书”,我查找资料的过程中没有见到说绑定域名需要单独配置SSL证书的教程。直到我看到了这个网站,里面提到

浏览器报错 ERR_SSL_UNRECOGNIZED_NAME_ALERT
其意为 “错误 SSL 无法识别的名称警报"。应该因为你还未部署SSL证书 💦。SSL证书是此服务必须的,去申请一个即可 🙏。

于是我在OHTTPS中为这个域名免费申请了一个SSL证书,很快网站就能正常访问了,至此问题终于得到解决。

另外,不管是OHTTPS还是DNSPod提供的SSL证书发放服务,其免费证书的有效期都只有三个月,快到期的时候要不要忘了更换证书。


为Hexo博客绑定域名出现ERR_SSL_UNRECOGNIZED_NAME_ALERTu错误
http://example.com/2025/01/17/绑定域名/
作者
Ep19
发布于
2025年1月17日
许可协议