帮助中心>Nginx禁止恶意解析-限制ip访问网站

Nginx禁止恶意解析-限制ip访问网站

0 785
发布于:2021-04-11 18:38:16

网站是通过域名通过DNS服务器解析到服务器的IP地址上,如您对外服务器的业务也可以IP访问的话,就会有被恶意解析的危险。恶意的攻击者会将自己的域名解析到您的服务上,如果他的域名有从事违法的事,会影响到您服务器的ip,严重会导致您的服务器IP被封。

Nginx解决方案:

方法一:访问报错

为此你需要额外增加一段server,配置如下的信息,当有人直接通过IP访问,返回状态码500报错。(可把444改成404或502等其他的错误码)

server 
{ 
    listen 80 default_server; 
    server_name _; 
    return 500; 
}

加完返回的错误码后,访问ip就会出现,如下图所示报错:


方法二:重定向的方式跳转到您需要跳转的网站上

server { 
    listen 80 default_server; 
    server_name _; 
    rewrite ^(.*) http://其他任意域名 permanent; 
}

例如:跳转到百度为例,需要添加的代码如下:

server { 
    listen 80 default_server; 
    server_name _; 
    rewrite ^(.*) http://www.baidu.com permanent;
}

访问您服务器的ip地址,就会跳转到百度网站,或则您设置的其他网站,如下图所示:




扫码赞赏,鼓励支持

还没有人赞赏,快来当第一个赞赏的人吧!
    强势安利

    宝塔Linux面板一键迁移-Windows面板快速迁移网站

    2021-04-09 14:49:49

    强势安利

    腾讯云块存储、文件存储、对象存储三者有什么区别?

    2021-04-12 14:47:14


    关键词: 腾讯云服务器
    提交成功,系统已安排等保测评顾问稍后为您服务
    微信咨询 获取代理价(更低折扣)
    更低报价 更低折扣 代金券申请
    咨询热线:18120815391
    操作成功
    操作失败
    申请优惠
    立即申请优惠