Pour bloquer une adresse IP spécifique à l'aide du fichier .htaccess d'Apache, procédez comme suit :
Ouvrez le fichier .htaccess : Localisez votre fichier .htaccess dans le répertoire racine de votre serveur web.
Bloquer une seule adresse IP:
<RequireAll>
Require all granted
Require not ip X.X.X.X
</RequireAll>
X.X.X.X par l'adresse IP réelle que vous souhaitez bloquer.Autoriser l'accès pour une adresse IP spécifique:
<RequireAll>
Require all denied
Require ip X.X.X.X
</RequireAll>
X.X.X.X par l'adresse IP que vous souhaitez autoriser.Blocage à l'échelle nationale:
.htaccess.Appliquer les modifications : Après avoir effectué les modifications, redémarrez votre serveur Apache pour vous assurer que les modifications prennent effet.
Exemple de configuration:
Pour bloquer 192.168.1.1, ajoutez:
<RequireAll>
Require all granted
Require not ip 192.168.1.1
</RequireAll>
Pour autoriser uniquement 192.168.2.3:
<RequireAll>
Require all denied
Require ip 192.168.2.3
</RequireAll>