如何屏蔽某个 IP 或 IP 段访问网站?

当您的网站受到恶意访问或流量攻击时,屏蔽特定 IP 或 IP 范围的访问是一种有效的解决方案。在本教程中,我们将提供两种在 cPanel 虚拟主机上屏蔽特定 IP 或 IP 范围访问网站的方法,以保护您的网站安全和可靠性。

方法一、使用 cPanel 的 IP 屏蔽工具

cPanel 面板提供了一个简单易用的 IP 屏蔽工具,可以让您轻松地屏蔽特定 IP 或 IP 范围的访问。下面是如何使用该工具的步骤:

  1. 登录 cPanel 面板(如何登录),

  2. 点击打开安全功能区的IP 阻止程序

  3. 添加 IP 或范围下面就可以直接输入需要屏蔽的 IP 地址或 IP 地址范围,然后点击添加

    • 如果需要屏蔽单个 IP 地址,请直接输入 IP,比如:123.123.123.123;
    • 如果需要屏蔽某个 IP 范围,可以按照以下任意格式输入:
    • 123.123.123.0-123.123.123.255
    • 123.123.123.0-255
    • 123.123.123.0/24

添加之后,在下方的当前阻止的 IP 地址可以看到之前添加的记录,如果不需要屏蔽了,可以随时将这些记录删除。

方法二、使用 .htaccess 规则屏蔽 IP

.htaccess 是一个放置在网站根目录下的文件,可以用于配置和控制 Web 服务器的行为。您可以使用它来屏蔽特定 IP 或 IP 范围的访问。下面是如何使用 .htaccess 文件屏蔽 IP 的步骤:

  1. 登录 cPanel 面板(如何登录),

  2. 点击打开文件功能区的文件管理器

  3. 打开对应的网站根目录,如果是主域名,网站根目录将会是 public_html,如果是绑定的新域名,对应的网站根目录默认是在 public_html 下对应域名名称的目录下。

  4. 找到对应网站根目录下的 .htaccess 文件,右键点击这个文件,选择 Edit 编辑,

  5. 输入以下对应规则,用于屏蔽某个 IP 段,或 IP 地址范围。

  • 屏蔽单个 IP 地址:
order allow,deny
deny from 123.123.123.123
allow from all
  • 屏蔽多个 IP 地址:
order allow,deny
deny from 123.123.123.123
deny from 123.123.123.124
deny from 234.234.234.234
allow from all
  • 屏蔽某个 IP 地址范围:
order allow,deny
deny from 123.123.123.0/24
allow from all

保存之后,即可正常屏蔽对应的 IP 地址或 IP 范围。

总结

按照以上两种方式之一,都可以设置屏蔽某个 IP 地址或 IP 地址范围。如果按照第一种方式设置,系统会自动创建 .htaccess 规则,在 public_html 目录下的 .htaccess 文件中,也可以查看到这些规则;反过来,如果自己手动设置了 .htaccess 规则,在 cPanel 面板的 IP 阻止程序中,也是可以查看到这些规则的。

被屏蔽的 IP 地址访问网站时将出现 403 错误,屏蔽恶意访客的 IP 可以帮助您保护网站的安全和稳定性,但是当屏蔽规则过多时,可能会对网站的访问速度产生一定影响,所以需要注意慎选择要屏蔽的 IP 或 IP 范围,并随时检查和更新屏蔽列表。

1 Star2 Stars3 Stars4 Stars5 Stars (无评分)
Loading...

分类:Cpanel控制面板 |

在线客服

QQ客服

微信客服