Accueil > htaccess > bannir-adresse-ip-htaccess

{ Bannir une adresse ip }

Introduction

Je vais vous présenter une technique très simple pour bannir une adresse IP de votre site Cela peut s'avérer très utile si une adresse IP précise spam votre module de commentaire ou encore tente de s'introduire dans votre espace d'administration

Cette technique peut également s'appliquer à l'inverse, c'est à dire, n'autoriser l'accès qu'à une ou plusieurs IP spécifiques

Si l'IP en question tente de se connecter à votre site, il tombera sur une belle page page d'erreur 403 forbidden

Restreindre une ip

Attention l'utilisation de fichier Htaccess requière que votre site soit hébérgé sur un serveur Apache (ce qui est souvent le cas avec les hébergements mutualisés). Dans le doute, vous pouvez toujours poser la question à votre hébergeur

Une fois que vous vous êtes assuré que le l'utilisation de fichier .htaccess est possible sur votre site, vous pouvez déjà créer un fichier .htaccess à la racine de votre site et y placer le code suivant

Voici donc le code qui va vous permettre de mettre cette protection en place


# Restriction IP
# On définit l'ordre de priorité des instructions

Order Allow,Deny

# Tout le monde est autorisé à afficher le site

Allow from all

# Sauf l'IP suivante

Deny from 123.123.123.123
{

Note du chef : Cette méthode de restriction d'IP peut également s'appliquer à des domaines, par exemple, si vous voulez restreindre un domaine, notez Deny from spammeur.com

}

N'autoriser qu'une ip

Comme je le mentionnais dans l'introduction, n'autoriser que l'accès à une ou plusieurs IP est tout à fait possible et est d'ailleurs couramment utilisé dans certaines administration pour s'assurer que seuls les IP autorisées accèdent au site

# Restriction IP

# Ici, on refuse d'abord et ensuite on autorise

Order Deny,Allow

# De base, personne n'accède

Deny from all

# Sauf l'IP suivante

Allow from 123.123.123.123