OVH Cloud OVH Cloud

Bloquer des adresses IP

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

Je souhaite bloquer l'accès de mon serveur à une plage d'adresse IP, à
savoir :

de 62.61.192.0 jusqu'à 62.61.255.255 incluse.

Aujourd'hui pour le faire, j'entre toutes les adresses une par une dans un
fichier htaccess de la facon suivante :

deny from 62.61.192
dent from 62.61.193
deny from 62.61.194
deny from 62.61.195
etc...

C'est assez long, et maintenant je me retrouve avec une liste mega hyper
longue...

Je sais qu'il est possible d'entrer cette plage d'adresse avec un "/"+un
chiffre (ex 62.61.192/xx).

Je suis incapable de calculer ce "xx", je ne trouve pas sur le Net de
calculateur "automatique" pour le faire. J'ai vu sur le site IXUS (
http://rapidolien.com/?JurKDS ) un calculateur IP, mais je ne crois pas
qu'il puisse faire ce que je souhaite...

Avez vous une solution qui puisse me permettre d'éviter de taper toutes ces
lignes ?

Merciiiiii,

André

________________________
http://www.contactmoi.com
Rencontres sur Internet

6 réponses

Avatar
Etienne de Tocqueville
"www.CONTACTMOI.com" a écrit sur fr.reseaux.internet.hebergement :

de 62.61.192.0 jusqu'à 62.61.255.255 incluse.




Je sais qu'il est possible d'entrer cette plage d'adresse avec un "/"+un
chiffre (ex 62.61.192/xx).


En binaire :

62.61.192.0 = 00111110.00111101.11000000.00000000
62.61.255.255 = 00111110.00111101.11111111.11111111

Donc il faut bloquer tous les 00111110.00111101.11xxxxxx.xxxxxxxx, avec
les 18 premits bits connus (il y a 18 bits fixé, différent de x)

Donc moi, je mettrais : 62.61.192.0/18

Cela dit, je n'en suis pas sur à 100%, en fait, mais c'est ce que je
mettrais pour voir si ça marche ! ;-)

Cela dit, cette question aurait plus sa place sur fr.comp.reseaux.ip !

Avatar
Manuel Guesdon
Bonsoir,

On Sun, 24 Oct 2004 19:31:24 +0200, www.CONTACTMOI.com wrote:
Je souhaite bloquer l'accès de mon serveur à une plage d'adresse IP, à
savoir :

de 62.61.192.0 jusqu'à 62.61.255.255 incluse.
[...]

Je sais qu'il est possible d'entrer cette plage d'adresse avec un "/"+un
chiffre (ex 62.61.192/xx).

Je suis incapable de calculer ce "xx", je ne trouve pas sur le Net de
calculateur "automatique" pour le faire. J'ai vu sur le site IXUS (
http://rapidolien.com/?JurKDS ) un calculateur IP, mais je ne crois pas
qu'il puisse faire ce que je souhaite...

Avez vous une solution qui puisse me permettre d'éviter de taper toutes
ces lignes ?


Nb IPs Bits Dotted Decimal Hexadecimal Binary Netmask
Netmask Netmask
----------------------------------------------------------------------------
/0 0.0.0.0 0x00000000 00000000 00000000 00000000 00000000
/1 128.0.0.0 0x80000000 10000000 00000000 00000000 00000000
/2 192.0.0.0 0xc0000000 11000000 00000000 00000000 00000000
/3 224.0.0.0 0xe0000000 11100000 00000000 00000000 00000000
/4 240.0.0.0 0xf0000000 11110000 00000000 00000000 00000000
/5 248.0.0.0 0xf8000000 11111000 00000000 00000000 00000000
/6 252.0.0.0 0xfc000000 11111100 00000000 00000000 00000000
/7 254.0.0.0 0xfe000000 11111110 00000000 00000000 00000000
/8 255.0.0.0 0xff000000 11111111 00000000 00000000 00000000

/9 255.128.0.0 0xff800000 11111111 10000000 00000000 00000000
/10 255.192.0.0 0xffc00000 11111111 11000000 00000000 00000000
/11 255.224.0.0 0xffe00000 11111111 11100000 00000000 00000000
/12 255.240.0.0 0xfff00000 11111111 11110000 00000000 00000000
/13 255.248.0.0 0xfff80000 11111111 11111000 00000000 00000000
/14 255.252.0.0 0xfffc0000 11111111 11111100 00000000 00000000
/15 255.254.0.0 0xfffe0000 11111111 11111110 00000000 00000000
65536 /16 255.255.0.0 0xffff0000 11111111 11111111 00000000 00000000

32678IPs/17 255.255.128.0 0xffff8000 11111111 11111111 10000000 00000000
16384IPs/18 255.255.192.0 0xffffc000 11111111 11111111 11000000 00000000
8192IPS /19 255.255.224.0 0xffffe000 11111111 11111111 11100000 00000000
4096IPs /20 255.255.240.0 0xfffff000 11111111 11111111 11110000 00000000
2048IPs /21 255.255.248.0 0xfffff800 11111111 11111111 11111000 00000000
1024IPs /22 255.255.252.0 0xfffffc00 11111111 11111111 11111100 00000000
512 IPs /23 255.255.254.0 0xfffffe00 11111111 11111111 11111110 00000000
256 IPs /24 255.255.255.0 0xffffff00 11111111 11111111 11111111 00000000

128 IPs /25 255.255.255.128 0xffffff80 11111111 11111111 11111111 10000000
64 IPs /26 255.255.255.192 0xffffffc0 11111111 11111111 11111111 11000000
32 IPs /27 255.255.255.224 0xffffffe0 11111111 11111111 11111111 11100000
16 IPs /28 255.255.255.240 0xfffffff0 11111111 11111111 11111111 11110000
8 IPs /29 255.255.255.248 0xfffffff8 11111111 11111111 11111111 11111000
4 IPs /30 255.255.255.252 0xfffffffc 11111111 11111111 11111111 11111100
2 IPs /31 255.255.255.254 0xfffffffe 11111111 11111111 11111111 11111110
1 IPs /32 255.255.255.255 0xffffffff 11111111 11111111 11111111 11111111

Manuel

Avatar
Fabien DEDENON
Je suis incapable de calculer ce "xx", je ne trouve pas sur le Net de
calculateur "automatique" pour le faire. J'ai vu sur le site IXUS (
http://rapidolien.com/?JurKDS ) un calculateur IP, mais je ne crois pas
qu'il puisse faire ce que je souhaite...



Si tu as un poste de travail sous Windows, je te conseille 'The Advanced
Subnet Calculator'
http://support.solarwinds.net/updates/New-customerFree.cfm . Outil bien
fait.

@++

Fabien

Avatar
Mikaël Poussard
www.CONTACTMOI.com wrote:


Je sais qu'il est possible d'entrer cette plage d'adresse avec un "/"+un
chiffre (ex 62.61.192/xx).

Je suis incapable de calculer ce "xx", je ne trouve pas sur le Net de
calculateur "automatique" pour le faire. J'ai vu sur le site IXUS (
http://rapidolien.com/?JurKDS ) un calculateur IP, mais je ne crois pas
qu'il puisse faire ce que je souhaite...

Avez vous une solution qui puisse me permettre d'éviter de taper toutes
ces lignes ?



apt-get install ipcalc

Avatar
Tchesmeli serge
Enlever les "nospam" pour me contacter
"www.CONTACTMOI.com" a écrit dans le message de
news: 417be6e2$0$1143$
Bonjour,

Je souhaite bloquer l'accès de mon serveur à une plage d'adresse IP, à
savoir :

de 62.61.192.0 jusqu'à 62.61.255.255 incluse.

Aujourd'hui pour le faire, j'entre toutes les adresses une par une dans un
fichier htaccess de la facon suivante :

deny from 62.61.192
dent from 62.61.193
deny from 62.61.194
deny from 62.61.195
etc...

C'est assez long, et maintenant je me retrouve avec une liste mega hyper
longue...

Je sais qu'il est possible d'entrer cette plage d'adresse avec un "/"+un
chiffre (ex 62.61.192/xx).



Va voir là:

http://www.telusplanet.net/public/sparkman/netcalc.htm

ca drais te permettre de calculer tes sous reseaux / masques.

Avatar
Raphael Bouaziz
Le Sun, 24 Oct 2004 20:32:08 +0200, Etienne de Tocqueville a écrit
dans le message :
Donc moi, je mettrais : 62.61.192.0/18

Cela dit, je n'en suis pas sur à 100%, en fait, mais c'est ce que je
mettrais pour voir si ça marche ! ;-)


Ca fonctionne, le format CIDR est supporté dans les .htaccess d'Apache.

Cela dit, cette question aurait plus sa place sur fr.comp.reseaux.ip !


Plutôt sur fr.comp.infosystemes.www.serveurs. Allez, un followup-to
pour la peine.

--
Raphael Bouaziz.