Comprendre plage ip

Résolu
Bonjour,

Quelqu'un pourrait t il m'expliquer ou filer un lien vers une explication sur les plage IP?

Si par exemple je veut bannir tous les IP qui commence par 123.159.0.0 comment faire?

123.159.0.0/16 ou 123.159.0.0/32 ou autre??

merci d'avance

5 réponses

  1. le /8 est un masque sur les 8 bits
    11111111 00000000 00000000 00000000
    correspondant à 255.0.0.0

    Il te faut dans ton cas 16 bits.
    1. Que ne comprends tu pas ?
      les masques ?
      Il n'y a rien à comprendre : ou tu met un masque de 16 et tu filtrera toutes les IP par les deux premiers octets : 123.159.x.x ( les IP de 129.159.0.0 à 129.159.255.255, c'est ca la plage)
      Ou 24 : 123.159.29.x ( les IP de 129.159.29.0 à 129.159.29.255)
      ou 0 : 0.0.0.0/0 (toutes les IP)
      ou 32 : aucune IP.
      1. ok je vois un peu mieux...

        Dans ce cas à quoi corresponds les plages 61.48.0.0/13, 61.8.160.0/20, 61.87.192.0/18 ??
        1. La, c'est un peu plus compliqué, il faut faire du calcul de masque.
          Il y a des outils qui te calculent ca, sinon tu peux te prendre la tete manuellement :
          Par exemple /13 correspond a ce masque :
          1111 1111 . 1111 1000 . 0000 0000 . 0000 0000

          Donc 255.(128+64+32+16+8+0+0+0).0.0
          soit : 255.248.0.0

          248 ??? ben oui.

          Donc une IP en 192.168.0.44 avec masque 255.248.0.0

          Première adresse d'hôte : 192.168.0.1
          Dernière adresse d'hôte : 192.175.255.254

          c'est la plage d'IP. Je ne te fait pas le calcul, il y a des outils qui font ca pour toi :
          http://www.frameip.com/masque/masque.php
      2. super! je te remerci beaucoup pour tes lumières! j'ai enfin pigé le truc

        merci encore