[简记]Nginx防止IP被恶意解析、误解析

发布日期:

可能是因为我所使用的VPS所分配的IP之前被别人使用过的原因,我发现有一个域名被解析到了我的IP上,而且这个域名的年龄还不算低,在谷歌上的权重比我本站还高,我一看,这还了得,吓的立马关闭了VPS。
但是我记得我又在Nginx上设置了所有解析到这个IP上的域名都会301跳转到我这个网站,虽然点开那个域名也会跳转到我这个网站,但是我感觉这样还是不行,最好让那些解析到我IP上的域名彻底无法访问才行。
编辑nginx.conf文件,在http下加入

server {
    listen 80 default;
    server_name _;
    return 444;
}

444是nginx返回的表示无响应的状态码,即不会返回任何信息,当然你也可以改成其它不会返回你网站信息的状态码,如403、404、500等等都可以。