web-dev-qa-db-fra.com

Comment bloquer une plage d'adresses IP à l'aide du fichier .htaccess

J'ai détecté qu'une plage d'adresses IP peut être utilisée de manière malveillante et je ne sais pas comment la bloquer.

Je souhaite bloquer la plage 66.249.74. * D'accéder à mon site Web à l'aide du fichier .htaccess.

34
Msy Marina

Vous pouvez utiliser:

Order Allow,Deny
Deny from 66.249.74.0/24
Allow from all

Ou vous pouvez utiliser ceci:

RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^66\.249\.74\.
RewriteRule ^ - [F]
41
Prix

Utilisez uniquement les 3 premiers octets

Order Allow,Deny
Deny from 66.249.74.
Allow from all
12
Howard Lee Harkness

Je viens d'utiliser

Order Allow,Deny
Deny from 188.143.*.*
Allow from all

l'attaque de spam provient de xxx.xxx.0-80.0-80.

1
Vladyn

Vous pouvez aller à: et entrer ips et il générera le fichier pour vous . http://www.htaccesstools.com/block-ips/

Aussi, par exemple, vous souhaitez bloquer le ip address range souhaité: 

Order Allow,Deny
Deny from 66.249.74.0/24
Allow from all

Ou vous pouvez faire:

Vous pouvez indiquer les adresses que vous souhaitez bloquer en utilisant RewriteCond %{HTTP_REFERER}.

Ceci est un exemple de travail:

# BLOCK VISITORS REFERRED FROM GOOGLE.COM

RewriteCond %{HTTP_REFERER} ^https?://([a-z0-9-]+\.)?google\.com [NC]
RewriteRule .* - [F]

L'exemple ci-dessus utilise une expression régulière, il va donc bloquer:

  • https:// ou http://
  • suivi de n'importe quel sous-domaine (ou aucun)
  • suivi de google.com
  • suivi de rien (ou rien)

L'indicateur [F] signifie Forbidden. Le serveur renverra un 403 Forbidden Error.

1
antimalwareprogram

par exemple:

<Files *>
order deny,allow
deny from 2.72.0.0/13 2.92.0.0/14 2.132.0.0/14 
</Files>

Grand howto avec les plages d'IP ici:

http://www.wizcrafts.net/russian-blocklist.html

En outre, ces listes sont à jour des plages d'adresses IP en infraction.

0
user945389

vous pouvez le faire facilement en ajoutant des plages IP à votre fichier .htaccess en téléchargeant les plages complètes à partir de https://www.ip2location.com/blockvisitorsbycountry.aspx et en transférant le fichier .hataccess dans le répertoire que vous souhaitez bloquer.

J'ai récemment bloqué la Russie par cette méthode, car de nombreux enregistrements de spam ont été enregistrés sur mon forum et le forum n'a jamais besoin d'une contribution de ce pays. 

0
Iqtidar Ali