Comment empècher une IP d'accéder à votre site via un fichier .htaccess

Il peut arriver que votre site soit victime de tentatives d'accès malveillant de la part d'une ou plusieurs ip que vous parvenez à identifier dans les logs.

Il vous est possible de bloquer l'accès à votre site depuis certaines addresses ip en éditant le fichier .htaccess. Ce fichier est situé à la racine de l'arborescence de fichiers de votre site (exemple : /home/utilisateur/domains/exemple.com/public_html/.htaccess).

Voici dans cet exemple comment bloquer l'ip 192.168.50.50 :

Bloquer une adresse IP

<RequireAll>
Require all granted
Require not ip 192.168.50.50
</RequireAll>

Si vous devez bloquer plusieurs adresses ip, il vous suffit d'ajouter des lignes "Require not ip" avant "</RequireAll>" :

Bloquer une ou plusieurs adresse IP

<RequireAll>
Require all granted
Require not ip 192.168.50.50
Require not ip 192.168.50.51
Require not ip 192.168.50.52
</RequireAll>

Vous pouvez bloquer tout un pays en ajoutant tous les ranges d'ip attribuées à ce pays.
Le site suivant : https://www.countryipblocks.net/acl.php vous permet de télécharger une liste de tous les ranges d'ip attribués à un pays donné.

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

Pourquoi et comment configurer SPF, DKIM et DMARC sur votre nom de domaine

Dans ce guide, nous allons voir comment configurer SPF, DKIM et DMARC sur un nom de domaine...

Powered by WHMCompleteSolution