2022-04-11更新:
为了防止更多的小白进入这个帖子,寻求一个无脑操作,我决定改title。是的,这个文章不能给你一个无脑照着操作的解决方案,只是对这个问题进行了分析。
先说结果:
实际上,可以认为,ERR_CERT_COMMON_NAME_INVALID就是用一个错误的域名访问了某个节点的https资源。导致这个错误的原因,基本是
- dns污染
- host设置错误
- 官方更新了dns,但是dns缓存没有被更新,导致错误解析。
另外,多说一句,作为多年的服务器工程师,真心希望给位,不要在本地配置ip,请务必相信dns的力量。
解决方案:
嗯。。。有人评论嫌弃我没有给解决方案,其实从我的角度来说,问题分析出来了,解决方案也就出来了。
1,这个无解,等回复
2,这个,如果是unix系统,编辑/etc/hosts文件一般可以解决问题,你的系统有特别设置我帮不了你。windows系统,我不熟,网上有说编辑C:\WINDOWS\system32\drivers\etc\hosts文件的,大家可以试一下。但是不保证有用,因为我真的不懂windows。。。
3,百度一下清理dns缓存,照着步骤来一般可以解决本地缓存问题,但是考虑到dns多级缓存的情况,可能上级dns还是有问题。可以用找一个确认可以使用的ip,然后把这个ip配置到hosts文件里去,不管d