Πώς μπορώ να αποκλείσω μια διεύθυνση IP;
Θέλετε να αποκλείσετε συγκεκριμένες διευθύνσεις IP από τον ιστότοπό σας; Αυτό είναι δυνατό με ένα αρχείο .htaccess ή με λίγο κώδικα PHP.
Με .htaccess
Προσθέστε τα εξής στο αρχείο .htaccess στον φάκελο public_html:
<RequireAll> Require all granted Require not ip 192.0.2.10 Require not ip 198.51.100.0/24 </RequireAll>
Η εντολή Require all granted επιτρέπει την πρόσβαση σε όλους. Στη συνέχεια, η γραμμή με το 192.0.2.10 αποκλείει μία διεύθυνση και η γραμμή με το /24 ένα ολόκληρο εύρος διευθύνσεων. Αντικαταστήστε τις διευθύνσεις του παραδείγματος με τις διευθύνσεις που θέλετε να αποκλείσετε.
Με PHP
<?php
$blokkeer = ['192.0.2.10', '198.51.100.20'];
if (in_array($_SERVER['REMOTE_ADDR'], $blokkeer, true)) {
http_response_code(403);
exit;
}
Τοποθετήστε τον κώδικα στην αρχή του αρχείου index.php ή σε ένα αρχείο που φορτώνεται σε κάθε σελίδα.
Συμβουλή: πρόκειται για επιθέσεις ή spam; Ρίξτε επίσης μια ματιά στο Web Application Firewall και στο Imunify360 στο DirectAdmin.
Δείτε επίσης στον οδηγό του DirectAdmin: Web Application Firewall.
Αναλυτικές οδηγίες με στιγμιότυπα οθόνης: Εμφάνιση και επεξεργασία κρυφών αρχείων όπως το .htaccess στον οδηγό του DirectAdmin.
