Comment bloquer des adresses IP étrangères
Des adresses IP étrangères hébergent parfois des tentatives malveillantes de piratage ou d'accès aux sites web. Bloquer ces adresses via le fichier .htaccess situé dans le répertoire de premier niveau de votre serveur est une méthode pour empêcher hackers, spammeurs et autres acteurs malveillants d'accéder à votre site. Les administrateurs peuvent bloquer une seule IP étrangère ou des plages entières.
Étape 1
Déterminez quelles adresses IP étrangères bloquer. Des sites comme IPdeny et Country IP Blocks fournissent des listes d'IP compilées auprès des FAI régionaux.
Étape 2
Localisez le fichier « .htaccess » dans le répertoire de votre serveur, généralement dans les répertoires supérieurs comme « /www/htdocs/.htaccess ». Ouvrez-le avec un éditeur de texte.
Étape 3
Copiez-collez le code suivant dans le fichier .htaccess :order allow,deny
deny from "x"
deny from "x"
deny from "x"
allow from all
Remplacez « x » par l'adresse IP à bloquer (ex. « 192.168.22.132 »). Pour bloquer une plage, indiquez l'IP sans les deux derniers groupes de chiffres (ex. « 192.168. »).
Étape 4
Enregistrez le fichier .htaccess modifié et téléchargez-le sur votre serveur. Vérifiez qu'aucune erreur serveur n'apparaît. Pour tester, utilisez un proxy avec la même IP ou plage bloquée et essayez d'accéder au site.
Astuce
Sauvegardez votre fichier « .htaccess » avant toute modification. Toute erreur provoquera une « Erreur serveur 500 » à l'accès au site.
