Whitelist địa chỉ IP là cách thủ công đảm bảo IP nhất định có quyền truy cập trang web WordPress. Trong một số trường hợp, vì bạn có trang web riêng cho người dùng giới hạn. Lần khác, vì IP plugin bị chặn và không hoạt động đúng. Chúng tôi thường thấy khi trang web kết hợp nhiều plugin bảo mật. Mỗi cái chặn IP server của cái kia, và cần whitelist thủ công. All in One Security, Sucuri, và iThemes đặc biệt nổi tiếng với vấn đề này.
Có vài cách whitelist địa chỉ IP trên trang web WordPress, nhưng không phải đều hiệu quả hoặc tiện lợi như nhau. Chúng tôi liệt kê cách phổ biến nhất whitelist IP trong WordPress để bạn tìm phương pháp tốt cho trang web.
Whitelist IP trong WordPress có nghĩa gì
Có 2 cách nghĩ về whitelist IP trên WordPress:
- Trường hợp đầu, và phổ biến nhất, là có tường lửa trên trang web WordPress công khai đôi khi chặn lưu lượng tốt với xấu. Để sửa, admin có thể báo cho tường lửa IP đó tốt bằng whitelist.
- Trường hợp hai là khi có trang web WordPress riêng với người dùng giới hạn. Trang web riêng bị chặn khỏi tất cả lưu lượng, nên whitelist ở đây là danh sách người được phép truy cập trang web. Cách dễ hiểu là nghĩ về sự kiện chỉ mời. Mọi người biết sự kiện, nhưng chỉ có mời mới vào.
Whitelist vs Blacklist
Whitelist thường nhầm lẫn với blacklist, vì cả hai dùng kiểm soát truy cập. Tuy nhiên, chúng hoạt động ngược hoàn toàn. Blacklist thường dùng chặn IP độc hại. Whitelist dùng cấp quyền truy cập vì phần trang web bảo mật, hoặc vì người dùng bị chặn vì lý do gì.
Host thường dùng whitelist khi treo trang web. Nếu trang web nhiễm mã độc, họ treo để cách ly khỏi người truy cập và whitelist IP nhất định cho bạn dọn dẹp và sửa trang web.
Allowlist là gì
Allowlist là khái niệm cơ bản whitelist dựa trên, và thường dùng thay thế cho whitelist. Allowlist là danh sách IP luôn được phép truy cập trang web. Khác biệt là allowlist không nhất thiết phản ứng với blacklist hoặc cho trang web riêng. Bất kỳ trang web — hoặc thiết bị hoặc hộp thư — có thể có allowlist.
Allowlist dùng rộng rãi bởi nhà cung cấp hộp thư cho người dùng cho phép địa chỉ email nhất định bất kể nội dung.
Cách Whitelist IP Trên WordPress
Có vài cách khác nhau whitelist IP. Tùy chuyên môn, ràng buộc thời gian, và tiện lợi, bạn chọn một phương pháp whitelist IP trên WordPress.
A. Whitelist địa chỉ IP trong WordPress dùng plugin
Chúng tôi mạnh mẽ khuyên dùng phương pháp này whitelist IP trong WordPress vì plugin giảm cơ hội lỗi con người. Cách khác whitelist IP liên quan đến chỉnh sửa file core WordPress hoặc cấu hình server. Sai lầm nhỏ nhất có thể làm sập toàn bộ trang web.
Do đó, cách dễ nhất whitelist IP bị chặn là dùng MalCare. Bổ sung, tường lửa MalCare lọc lưu lượng độc hại dễ dàng.
Để whitelist IP trong WordPress dùng MalCare, làm theo các bước:
- Vào bảng điều khiển MalCare và vào tab Bảo mật và Tường lửa

- Ở đây bạn thấy tab Yêu Cầu Lưu Lượng, Nhấp 'Xem thêm.'

- Sẽ hiển thị tất cả IP truy cập trang web, và có được phép hay không.

- Tìm IP bạn muốn whitelist.
- Di chuột qua biểu tượng sửa, nó sẽ hiển thị tùy chọn whitelist.

- Chọn 'Thêm vào whitelist', xong!

Bạn đã whitelist thành công IP muốn. Quy trình này có thể tinh chỉnh với bộ lọc MalCare, bạn có thể chọn dải IP hoặc từ quốc gia cụ thể.
Lưu ý: Bạn dùng phương pháp này whitelist IP đã truy cập trang web WordPress, và được ghi log bởi tường lửa MalCare. Nếu muốn whitelist IP hoặc dải IP chưa được ghi log bởi tường lửa, liên hệ hỗ trợ MalCare.
B. Whitelist địa chỉ IP trong WordPress dùng file .htaccess
Mặc dù chúng tôi đã bao phủ phần này, chúng tôi không khuyên cho phép IP trong WordPress dùng htaccess. Có 2 lý do mạnh.
- Whitelist IP cụ thể thủ công có thể chặn TẤT CẢ lưu lượng TRỪ IP được chỉ định. Điều này có thể tránh nhưng nếu bạn không thành thạo .htaccess, chỉ một vài IP truy cập được. Mọi IP khác bị chặn. Nếu bạn chỉ muốn cho phép vài IP thêm vào lưu lượng thường, điều này rõ ràng không lý tưởng.
- Phương pháp này truy cập file core WordPress và chèn đoạn code. Nếu không phải chuyên gia, bạn sẽ sai. Lỗi nhỏ trong .htaccess làm hỏng trang web, vì nó là file core quan trọng.
Nếu bạn muốn dùng phương pháp thủ công dù hệ quả, đây là cách. Bạn cần FTP client truy cập file WordPress, hoặc plugin như File Manager tiện lợi.
- Sao lưu hoàn chỉnh trang web với BlogVault. Whitelist có vẻ như nhiệm vụ đơn giản, nhưng vô tình thêm/xóa code quan trọng từ file có thể làm hỏng trang web. Trong trường hợp đó, sao lưu WordPress hoàn chỉnh giúp khôi phục trang web.
- Vào File Manager trên bảng điều khiển trang web, chọn thư mục public_html. Bạn tìm thấy file .htaccess ở đây.

- Tải file htaccess và chỉnh sửa trong trình soạn thảo văn bản như Notepad trên máy tính.
- Để whitelist một IP đơn lẻ, thêm đoạn code sau vào file .htaccess:
order deny,allow
allow from xxx.xxx.xxx.xxx
Thay x bằng địa chỉ IP bạn muốn whitelist.
- Nếu muốn whitelist nhiều IP, thêm dòng 'allow from' khác như sau:
order deny,allow
allow from xxx.xxx.xxx.xxx
allow from xxx.xxx.xxx.xxx
- Nếu muốn whitelist IP nhất định chỉ, trong khi loại trừ tất cả lưu lượng khác, thêm lệnh deny như dưới:
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
allow from xxx.xxx.xxx.xxx - Để hạn chế truy cập file cụ thể, thường file core WordPress như wp-login.php, thêm code sau vào .htaccess:
<Files wp-login.php>
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
</Files>
Admin thường chặn truy cập như vậy để ngăn brute force, hämmер trang đăng nhập bằng yêu cầu lặp. Đây cũng là cách thủ công chặn truy cập XML-RPC. - Tải lên file đã chỉnh sửa vào thư mục public_html sau khi xóa file gốc.
Xong! Bạn đã whitelist thành công IP trên trang web WordPress thủ công. Để chắc chắn, thử truy cập trang web từ IP khác, và cửa sổ ẩn danh để chắc chắn trang web chạy đúng. Nếu ổn, việc xong.
Cách kiểm tra IP có được whitelist trong WordPress
Để kiểm tra IP nhất định có được whitelist, bạn cần dùng plugin như MalCare. Nếu chưa cài MalCare, tải và cài trước. Sau đó làm theo hướng dẫn:
- Vào tab Bảo mật và Tường lửa trên bảng điều khiển MalCare.
- Chọn nút 'Xem thêm' trong phần 'Yêu Cầu Lưu Lượng'.
- Bây giờ nhấp nút 'Lọc log' trên cùng log lưu lượng.
- Chọn 'được phép' trong thanh Trạng thái và nhấp áp dụng.
- MalCare sẽ hiển thị tất cả IP được phép trên trang web.
Đây không giống whitelist IP, vì log lưu lượng chỉ hiển thị IP đã truy cập và được phép. Bạn cũng có thể tìm IP cụ thể kiểm tra trạng thái.
Ưu và nhược điểm whitelist IP trong WordPress
Whitelist là công cụ truy cập. Nó chủ yếu dùng kiểm soát ai truy cập trang web. Nhưng như mọi công cụ, nó có ưu nhược. Trước khi whitelist IP trên WordPress, bạn nên biết lợi ích và hạn chế để quyết định thông minh.
Ưu điểm whitelist IP trong WordPress
- Whitelist giúp duy trì trang web riêng. Nếu muốn giữ trang web độc quyền, đây là cách tuyệt vời.
- Bạn có thể đóng khu vực nhạy cảm trang web với whitelist, như trang đăng nhập hoặc XML-RPC. Whitelist cho phép kiểm soát ai truy cập phần trang web.
Nhược điểm whitelist IP trong WordPress
- Nếu IP nhà bạn thay đổi thường xuyên, hoặc bạn làm việc từ vị trí khác nhau, whitelist làm khó truy cập trang web. Bạn phải thêm IP mới vào whitelist mỗi lần cần truy cập.
- Trường hợp trang web cần nhiều người hoặc nhóm truy cập, bạn phải cấp quyền thủ công, mỗi khi cộng tác viên mới thêm. Nếu IP họ thay đổi, thêm đau đầu.
- IP động và thay đổi thường xuyên, nghĩa là bạn có thể chặn hiệu quả IP của chính bạn truy cập trang web nếu chọn hạn chế tất cả lưu lượng cho whitelist.
Thực hành tốt nhất Whitelist IP trong WordPress
Whitelist là công cụ phổ biến và thường dùng. Tuy nhiên, vì cần chỉnh sửa code trang web, tốt nhất thực hiện an toàn. Đây là thực hành nên làm theo để whitelist an toàn:
- Dùng plugin như MalCare đơn giản hóa và bảo mật quy trình. MalCare cho phép whitelist IP trong WordPress một cú nhấp, và không làm hỏng trang web.
- Hiểu yêu cầu kiểm soát trang web. Nếu không muốn chặn nhầm tất cả lưu lượng trừ IP whitelist, thử blacklist. Hoặc tốt hơn, dùng MalCare tự động chặn IP xấu.
- Nếu dùng file .htaccess cho whitelist, chắc chắn sao lưu trang web trước khi thêm/xóa code.
- Đảm bảo IP bạn whitelist là tĩnh, không thì whitelist không hoạt động khi IP thay đổi.
Những thực hành này đảm bảo trang web an toàn và hoạt động tốt nhất.
Suy nghĩ cuối cùng
Whitelist IP là phúc là họa. Nó rất hữu ích cho admin WordPress, vì cho kiểm soát hoàn toàn ai truy cập trang web, và IP nào truy cập phần trang web. Đôi khi cần thiết khi có vấn đề IP plugin ngăn hoạt động đúng.
Ngược lại, quan trọng làm đúng để không vô tình làm rối bảo mật trang web. Admin WordPress đã biết vô tình khóa chính mình khỏi trang web, có thể rất phức tạp để undo.
Chúng tôi hy vọng bài viết giúp bạn hiểu khái niệm đủ để thực hiện dễ dàng. Nếu có thêm câu hỏi về whitelist hoặc kiểm soát truy cập, thoải mái liên hệ.
Câu hỏi thường gặp
- Cách whitelist IP trên WordPress?
Có 2 cách chính whitelist IP trên WordPress — dùng plugin và dùng file .htaccess. Dùng plugin như MalCare tốt hơn vì kiểm soát tinh tế hơn ai được phép trên trang web.
Để whitelist IP với MalCare, làm theo:
- Cài MalCare và vào tab Bảo mật và Tường lửa
- Chọn phần Yêu Cầu Lưu Lượng, tìm IP muốn whitelist
- Di chuột qua biểu tượng sửa, nhấp 'Thêm vào whitelist'.
2. IP whitelist là gì?
IP whitelist là phương pháp kiểm soát truy cập người truy cập đến trang web. Với IP whitelist, bạn cấp quyền truy cập mạng cho IP cụ thể, và chặn tất cả lưu lượng khác khỏi trang web hoặc phần của nó.
3. Tại sao whitelist IP trong WordPress?
IP whitelist dùng trong các tình huống:
- Bạn muốn giữ trang web WordPress riêng tư.
- Bạn muốn hạn chế truy cập phần nhạy cảm trang web WordPress.
- Bạn muốn chắc chắn không ai truy cập trang web cho đến khi sẵn sàng hoặc thiết kế lại.