Comment bloquer une adresse IP à l’aide de Gestionnaire IP et de .htaccess
Vous avez un problème avec des utilisateurs malveillants qui tentent de menacer la sécurité de votre site web ? Nous avons ce qu’il vous faut. Dans cet article, nous vous expliquons comment bloquer une adresse IP à l’aide de l’outil Gestionnaire IP d’Hostinger et le fichier .htaccess. De plus, nous vous apprendrons à faire du géo-blocage avec .htaccess, c’est-à-dire à bloquer l’accès à votre site pour un pays entier.
Sommaire
Pourquoi voulez-vous bloquer une adresse IP ?
Tout le monde sait que l’internet est un espace ouvert où chacun, partout dans le monde, y a accès 24 heures sur 24, 7 jours sur 7. Par conséquent, votre site web n’est pas différent. Si les entreprises en ligne y voient une opportunité de gagner de l’argent sur Internet, d’un autre côté, c’est une menace potentielle pour la vie privée et la sécurité des utilisateurs.
Pourquoi ? Les criminels existent dans le monde entier, et il n’y a pas de limites, que ce soit dans votre ville ou sur votre site web. Ces individus prennent la forme de spammeurs, de pirates informatiques et d’utilisateurs toxiques.
Les intentions nuisibles varient en fonction du niveau de préjudice que certaines personnes veulent commettre. Le meilleur scénario est qu’elles publient des commentaires négatifs et/ou offensants sur votre site.
Cependant, cela peut rapidement s’aggraver et provoquer une faille de sécurité potentielle si vous ne prenez pas immédiatement des mesures préventives.
L’une des meilleures pratiques de sécurité que vous pouvez employer consiste à bloquer leur adresse IP. Comme l’adresse de votre domicile, l’adresse IP est un identifiant unique dont dispose chaque machine d’un réseau.
En bloquant l’adresse IP d’un utilisateur, vous coupez sa ligne de communication et l’empêchez d’accéder à votre site web.
Blocage des adresses à l’aide du Gestionnaire IP
Il existe plusieurs méthodes pour bloquer l’accès d’une adresse IP à votre site. La plus simple consiste à utiliser le Gestionnaire IP de votre panneau de contrôle.
Voici comment procéder :
- Ouvrez votre hPanel chez Hostinger, puis naviguez jusqu’à la section Gestionnaire IP dans la zone Autre.
- Dans la zone Bloquer une adresse IP, entrez l’adresse IP que vous souhaitez bloquer dans la zone de texte IP à bloquer et des commentaires supplémentaires dans la zone de texte Remarques. Une fois que vous avez terminé, cliquez sur Ajouter.
- Pour annuler ce processus, effectuez la même action sur la zone Autoriser une adresse IP.
- Si la procédure est réussie, un message de confirmation devrait apparaître sur votre écran.
Félicitations ! Vous avez bloqué l’accès à l’utilisateur de cette adresse IP particulière. Pour empêcher plusieurs adresses IP d’accéder à votre site, vous pouvez répéter ces étapes autant de fois que nécessaire.
Bloquer une adresse IP à l’aide de .htaccess
Une autre façon de bloquer une adresse IP est d’utiliser .htaccess, un fichier auquel vous pouvez accéder si vous utilisez Apache comme serveur web (Hostinger utilise Apache). En refusant l’accès à une adresse IP dans le fichier de configuration du serveur web Apache, le processus de blocage peut être exécuté avant que votre site ne soit complètement chargé.
Voici comment procéder dans votre fichier .htaccess :
- Ouvrez votre hPanel chez Hostinger, puis naviguez jusqu’à la section Gestionnaire de fichiers dans la zone Fichiers.
- Ouvrez votre fichier .htaccess dans votre répertoire public_html en cliquant sur le fichier puis utilisez la fonction d’édition de la barre d’outils.
Vous pouvez également le faire en vous connectant à votre compte via un client FTP (voir cet article pour plus d’informations sur cette méthode). - Une fois que la page d’édition du fichier est ouverte, insérez les lignes suivantes au-dessus du code existant :
Order Deny, Allow Deny from 127.0.0.1
Vous devez remplacer 127.0.0.1 par l’adresse IP réelle que vous souhaitez bloquer. Veillez également à créer une copie de sauvegarde du code original en cas d’échec. Une fois que vous avez terminé, cliquez sur Save & Close.
C’est tout ! Plutôt facile et direct, non ?
Géo-blocage avec .htaccess
Il y a des cas où les attaques proviennent d’un certain pays. Ou alors, vous ne voulez probablement pas que votre contenu soit accessible dans certains pays pour certaines raisons. Pour résoudre ce scénario, vous pouvez bloquer l’accès à partir d’un pays particulier en utilisant le fichier .htaccess.
- Ouvrez votre fichier .htaccess dans votre répertoire public_html. Laissez-le ouvert pour l’instant.
- Générez une liste d’adresses IP du pays de votre choix sur ce site. Pour ce faire, cliquez sur le nom du pays, puis réglez le format sur Apache .htaccess Deny. Une fois que vous avez terminé, cliquez sur Create ACL.
- Copiez le code de la liste générée dans votre fichier .htaccess, puis cliquez sur Save & Close.
- Votre site est désormais accessible aux utilisateurs du monde entier, à l’exception de ceux qui résident dans le pays auquel vous avez refusé l’accès.
Conclusion
Le blocage d’une adresse IP est l’un des meilleurs moyens de protéger votre site web contre les attaques malveillantes. Contrairement à la croyance populaire, il peut être facilement réalisé à l’aide du Gestionnaire IP et du fichier .htaccess.
Pour bloquer une adresse IP à l’aide du Gestionnaire IP, vous devez :
- Ouvrez le Gestionnaire IP sur hPanel
- Saisissez l’adresse IP ciblée dans la section Bloquer une adresse IP
Si vous choisissez d’utiliser le fichier .htaccess, vous devez :
- Ouvrez la section Gestionnaire de fichiers sur hPanel
- Editez votre fichier .htaccess situé dans le répertoire public_html
- Ajouter la syntaxe contenant l’adresse IP ciblée ainsi que son droit d’accès
Vous pouvez également bloquer l’accès de certains pays à votre site en utilisant le fichier .htaccess :
- Ouvrez votre fichier .htaccess dans le répertoire public_html en utilisant la fonction Edit.
- Générer une liste d’adresses IP du pays ciblé sur le site Country IP Blocks
- Copiez le code de la liste générée dans le fichier .htaccess
Grâce à ces méthodes, votre site sera un espace sécurisé pour tout le monde, et surtout pour vous.
Commentaires
October 21 2022
Bonjour, je voudrais savoir s'il est possible de bloquer seulement certaines pages du site en fonction de l'IP. Par exemple, je ne veux pas que la page A soit accessible pour une personne du pays B alors que oui pour quelqu'un du pays C. Merci!
January 09 2023
Bonjour et merci pour votre commentaire ! Pour autant que je sache, non. C'est parce que lorsque nous bloquons l'accès à un site par une IP spécifique, nous ne spécifions pas quelles pages nous bloquons, mais plutôt l'IP que nous souhaitons bloquer. J'ai vérifié sur Google et fait quelques recherches, mais je n'ai rien trouvé qui indique le blocage de l'accès à une certaine page par IP.