看到群里网友们在讨论由于不清楚的原因,有同学的网站无法访问。他的网站是没有用HTTPS的,直接访问他的HTTP是无法访问的,通过PING测试可以看到解析地址已经比较乱,应该是所谓的DNS污染。其中有网友提到采用HTTPS加密证书试试。因为HTTP和HTTPS走的不是一个端口,之前有网友这样测试过是可以缓解这样的问题。
这样通过将网站绑定设置HTTPS之后,是可以打开的,看来网站的80端口出现问题,而443端口的HTTPS还是没有问题的。不过这里还有一个问题,他是不能做301跳转的,因为大部分节点的HTTP都是有污染的。
第一、关于HTTP和HTTPS端口的问题
一般情况下,HTTP用的是80端口,而HTTPS是用的443端口。只不过我们在绑定域名之后,网址后面是没有添加端口的,这两个默认的端口我们看不到,但是已经内置。属于默认协议。如果我们有使用其他端口的话,你会看到必须要在网址或者IP地址后面加上端口才可以访问。
第二、HTTPS 443端口是否可以更换
这个同学有问到,他担心HTTPS的端口也被封掉,实际上是可以换端口的。但是如果我们换非443端口的话,那我们在网址或者IP地址后面就需要加上端口,那这样子的话体验是不是比较差?所以,如果真443端口的HTTPS也被污染封闭掉,那我们还是换域名吧,这样就不好玩了。
总之,所以还是建议这个同学检查一下网站到底是什么问题导致的被污染域名。如果有必要的话还是备案放到国内,如果真有问题还会有人提醒告诉你。如果是有不良内容的,还是尽量的去掉这些内容,毕竟是长久之计。