OVH Cloud OVH Cloud

Bloquer l'accès une plage d'adresse IP à mon site web

6 réponses
Avatar
www.CONTACTMOI.com
Bonjour,

Je souhaite bloquer l'accès de mon site Web à des plages d'adresse IP.

Pour ce faire j'utilise un fichier .htaccess que je dépose sur la racine de
mon répertoire www.

Lorsque je bloque une classe complète, je sais faire... par contre lorsque
je souhaite bloquer "une partie" d'une plage... c'est plus compliqué...

Exemple : je souhaite interdire toutes les adresses IP comprises entre

212.217.120.34 et 212.217.167.56

Je sais (enfin, je crois) qu'il faut que j'indique dans mon fichier
htaccess, une ligne qui "ressemble" à ça

---- > 212.217.120.34/28 (je crois)

Pour arriver à cela il faut faire des calculs (mais je ne connais pas la
règle).

Ma question :

Existe-t-il un petit utilitaire qui me calcule automatiquement cette ligne ?
Il paraît que oui, mais comme je suis un novice, je ne sais pas où et quoi
chercher...


Merci de votre aide à tous,

Cordialement



__________________________________________________
Les petites annonces rencontres GRATUITES sur Internet
c'est sur http://www.ContactMoi.com

Hotline par téléphone : 0892 68 06 31
Puis tapez le code contact : 24611

6 réponses

Avatar
Nino
regarde le message du 22 Ushi

"www.CONTACTMOI.com" a écrit dans le message de
news: 4011706f$0$17109$
| Bonjour,
|
| Je souhaite bloquer l'accès de mon site Web à des plages d'adresse IP.
|
| Pour ce faire j'utilise un fichier .htaccess que je dépose sur la racine
de
| mon répertoire www.
|
| Lorsque je bloque une classe complète, je sais faire... par contre lorsque
| je souhaite bloquer "une partie" d'une plage... c'est plus compliqué...
|
| Exemple : je souhaite interdire toutes les adresses IP comprises entre
|
| 212.217.120.34 et 212.217.167.56
|
| Je sais (enfin, je crois) qu'il faut que j'indique dans mon fichier
| htaccess, une ligne qui "ressemble" à ça
|
| ---- > 212.217.120.34/28 (je crois)
|
| Pour arriver à cela il faut faire des calculs (mais je ne connais pas la
| règle).
|
| Ma question :
|
| Existe-t-il un petit utilitaire qui me calcule automatiquement cette ligne
?
| Il paraît que oui, mais comme je suis un novice, je ne sais pas où et quoi
| chercher...
|
|
| Merci de votre aide à tous,
|
| Cordialement
|
|
|
| __________________________________________________
| Les petites annonces rencontres GRATUITES sur Internet
| c'est sur http://www.ContactMoi.com
|
| Hotline par téléphone : 0892 68 06 31
| Puis tapez le code contact : 24611
|
|
Avatar
Cyberi
IP subnet Calculator est un soft sympas.

Cyberial
http://www.abc-reseaux.com

N'hésitez pas également à poser vos questions sur le forum de ce site.
Avatar
Steph
www.CONTACTMOI.com wrote:

Bonjour,
212.217.120.34 et 212.217.167.56

Je sais (enfin, je crois) qu'il faut que j'indique dans mon fichier
htaccess, une ligne qui "ressemble" à ça

---- > 212.217.120.34/28 (je crois)

Pour arriver à cela il faut faire des calculs (mais je ne connais pas la
règle).

Ma question :

Existe-t-il un petit utilitaire qui me calcule automatiquement cette ligne ?
Il paraît que oui, mais comme je suis un novice, je ne sais pas où et quoi
chercher...


Calcul direct en ligne ici:
<http://www.ixus.net/modules.php?name=Ixus_Nettools&d_op=Netcalc>

Steph

--
Enlever l'adresse bidon invalide pour m'écrire

Avatar
www.CONTACTMOI.com
Bonjour,

Merci pour cette info, je viens de télécharger IP SUBNET CALCULATOR, mais...

... je ne sais pas comment faire pour arriver au résultat que je souhaite...
(je ne sais pas l'utiliser)

Prenons un cas concret :

Je souhaite interdire l'accès à mon site à toutes les adresses IP comprises
entre
---> 212.52.128.0 et 212.52.159.255

Ce que je fais aujourd'hui pour y arriver, je mets dans mon htaccess :

deny from 212.52.128
deny from 212.52.129
deny from 212.52.130
deny from 212.52.131
deny from 212.52.132
etc....

Mais bon, c'est un peu galère... alors il paraît que si je mets un truc du
genre :

deny from 212.52.128.0/13

C'est comme si j'écrivais une à une toutes les classes IP...

Ce que je ne sais pas obtenir c'est le "/13" ou autre pour arriver à mes
fins...

Qui peut m'expliquer comment m'en sortir avec IP SUBNET CALCULATOR ?

Merciiiiiiii

André


"" a écrit dans le message de
news:bus559$nla$
IP subnet Calculator est un soft sympas.

Cyberial
http://www.abc-reseaux.com

N'hésitez pas également à poser vos questions sur le forum de ce site.




Avatar
T0t0
"www.CONTACTMOI.com" wrote in message
news:4012447b$0$29096$
Je souhaite interdire l'accès à mon site à toutes les adresses IP comprises
entre
---> 212.52.128.0 et 212.52.159.255


C'est le réseau identifié par l'adresse 212.52.128.0 et le masque
255.255.224.0, soit 212.52.128.0/19.
Il ya une faq qui explique comment calculer les masques :-)
<http://www.lalitte.com/masques>

Mais bon, c'est un peu galère... alors il paraît que si je mets un truc du
genre :

deny from 212.52.128.0/13


Presque...
deny from 212.52.128.0/19

Ce que je ne sais pas obtenir c'est le "/13" ou autre pour arriver à mes
fins...


C'est le problème de l'utilisation d'outils automatiques. Soit tu
comprends le fond, et tu pourras alors calculer n'importe quel
masque quand tu en as besoin, soit tu utilises un outil automatique,
et quand tu ne l'auras pas sous la main, tu seras perdu :-/

Qui peut m'expliquer comment m'en sortir avec IP SUBNET CALCULATOR ?


Plusieurs méthodes sont indiquées dans la faq, pour la plus simple:
Tu désires identifier cette plage 212.52.128.0 et 212.52.159.255
Soit entre 128 et 160 sur le troisième octet. La séparation va donc se
faire sur le troisième octet. Sur cet octet, il faut que tu identifies
160-1282 adresses. Pour trouver le masque, il suffit de faire une
soustraction du nombre total d'adresses, moins celles que tu veux, soit
256-32"4. Ce qui indique qu'il faut le troisième octet à 224.
On trouver donc un masque 255.255.224.0, ce qui correspond aussi à
/19 dans l'autre écriture.

Si tout cela reste confus pour toi, je te conseille malgré tout la
lecture de la faq. Si tu as toujours des soucis après, n'hésite pas à
poser des questions.



--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG

Avatar
Jacques Caron
On Sat, 24 Jan 2004 11:09:53 +0100, www.CONTACTMOI.com
wrote:

Je souhaite interdire l'accès à mon site à toutes les adresses IP
comprises entre
---> 212.52.128.0 et 212.52.159.255

deny from 212.52.128.0/13

Ce que je ne sais pas obtenir c'est le "/13" ou autre pour arriver à mes
fins...


Lis la FAQ du groupe sur les masques de sous-réseau...

En gros, il faut écrire les adresses sous forme binaire, et chercher
combien de bits en partant de la gauche sont communs. Ca te donne alors le
"prefix-length", la valeur après le /, appelons-la n. Et en
reconvertissant en décimal les n premiers bits en question (en laissant le
reste à 0), tu as la base (ou préfixe), i.e. la partie avant le /.

Mais ça implique que *toutes* les adresses dont les n premiers bits sont
identiques seront considérées pareil. Ca marche donc dans l'exemple
ci-dessus, mais dans l'exemple de ton post original:

212.217.120.34 et 212.217.167.56

Ca ne peut pas marcher avec un seul prefixe, il faut décomposer en
plusieurs morceaux:

212.217.120.34/30
212.217.120.36/29
212.217.120.40/28
212.217.120.48/27
212.217.120.64/26
212.217.120.128/25
212.217.121.0/24
212.217.122.0/23
212.217.124.0/22
212.217.128.0/19
212.217.160.0/22
212.217.164.0/23
212.217.166.0/24
212.217.167.0/27
212.217.167.32/28
212.217.167.48/29
212.217.167.56/32

Urk.

Autre possibilité, bloquer tout de 212.127.120.0 à 212.217.167.255 par
exemple (ce qui fait un nombre un peu plus limité de préfixes) et
autoriser les bouts qu'on a rajouté. Mais je ne suis pas sûr que ce soit
beaucoup plus court dans le cas présent...

Jacques.
--
Interactive Media Factory
Création, développement et hébergement
de services interactifs: SMS, SMS+, Audiotel...
http://www.imfeurope.com/