Hướng dẫn cách chặn địa chỉ IP bằng IP Blocker & .htaccess

Tác giả: 04/05/2023

Hướng dẫn chi tiết cách chặn địa chỉ IP bằng IP Blocker trong cPanel & chặn IP trong .htaccess giúp bảo vệ trang web của bạn khỏi tin tặc hoặc chặn khách truy cập không mong muốn.

Hướng dẫn sử dụng chức năng IP Blocker trên cPanel để chặn IP

Bước 1: Login vào Cpanel của Hosting Server > Di chuyển đến phần bảo mật của Cpanel và tìm tới thư mục IP Blocker.

Bước 2: Ở phần IP Address or Domain, bạn nhập địa chỉ IP hoặc domain cần chặn và ấn Add. Trong đó:

  • Nếu chặn chính xác IP cụ thể, nhập chính xác IP đó. Ví dụ: 192.168.0.1
  • Nếu chặn theo dải IP, nhập IP đầu-IP cuối. Ví dụ: 192.168.0.1-192.168.0.40
  • Nếu chặn theo Implied Range, nhập IP đầu-miền cuối. Ví dụ: 192.168.0.1-40
  • Nếu chặn theo định dạng CIDR, nhập IP/CIDR. Ví dụ: 192.168.0.20/32
  • Nếu chặn theo Implies, nhập Số.*. Ví dụ: 192.*.*.*

IP có thể là IPv4 hoặc IPv6

Hướng dẫn cách chặn địa chỉ IP thông qua file .htaccess

Đầu tiên, bạn cần tạo một tệp .htaccess trong thư mục public_html. Sau đó thêm các dòng dưới đây (dựa trên yêu cầu của bạn):

  • Từ chối một địa chỉ IP cụ thể

Mã dưới đây sẽ chỉ từ chối một địa chỉ IP truy cập trang web.

​​Deny from 192.0.0.1

Chỉ cần thay đổi địa chỉ IP thành địa chỉ IP mà bạn muốn từ chối và dán nó vào tệp .htaccess.

  • Từ chối một tên miền cụ thể

Bạn có thể từ chối một tên miền cụ thể truy cập vào các tên miền của bạn bằng cách thêm dòng mã dưới đây vào tệp .htaccess

Deny from 192.0.0.1/255.255.255.0

Bạn cần thay đổi địa chỉ IP và giá trị netmask để khớp với tên miền mà bạn muốn chặn.

  • Từ chối nhiều IP trong một dòng mã

Để lại một khoảng trống với mỗi IP để phân tách.

​Deny from 111.111.111.111 222.222.222.222 333.333.333.333

Tất cả những gì bạn cần làm là thay thế các IP mà bạn muốn từ chối và dán nó vào tệp .htaccess.

  • Chỉ cho phép một IP duy nhất

Điều này có nghĩa là bạn từ chối tất cả khách truy cập và sau đó chỉ cho phép khách truy cập từ địa chỉ IP được chỉ định.

Order Deny,Allow

Deny from all

Allow from 111.111.111.111

  • Từ chối một địa chỉ IPv6

Để chặn địa chỉ IPV6 qua .htaccess, hãy làm theo cú pháp bên dưới:

Deny from 2001:cdba:0000:0000:0000:0000:3257:9652

Chúc bạn chặn IP thành công!

Nguồn: Tổng hợp

Để lại một bình luận