如何使用 nginx 阻止 IP 范围

如何使用 nginx 阻止 IP 范围

在我的服务器中,我使用 nginx 作为 Web 服务器。该服务器受到许多恶意机器人的访问。

我知道如何阻止特定的 IP,编辑 /etc/nginx/nginx.conf 文件并在服务器块中添加此行(示例):deny 74.208.136.135;

但我想阻止所有访问74.208.***.***

使用 nginx 可以实现这个吗?

答案1

答案已经在评论中告知

拒绝接受NGINX 手册

  • 主机名
  • 知识产权
  • 跨域路由
  • Unix套接字
  • 全部

意义:

拒绝 my.blocked.host
拒绝 127.0.0.1
拒绝 127.0.0.1/8
拒绝 unix:/path/to/socket
拒绝所有

您的请求的答案,用于阻止A类网络与网络掩码相同255.255.0.0跨域路由/16

你的问题的答案

deny 75.208.0.0/16;

相关内容