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
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
}
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