Comment déterminer si deux adresses IP sont sur le même sous-réseau

Si vous avez plusieurs ordinateurs dans un réseau, il est possible de déterminer s'ils font partie du même sous-réseau.

Étape 1

Obtenez l'adresse IP et le numéro de masque de sous-réseau. Sous Windows, vous pouvez le faire en accédant à l'utilitaire System Symbol et en exécutant "ipconfig" ou en affichant les détails de votre connexion via le centre réseau et partage. Sous Mac OS X, vous pouvez y accéder en accédant au menu Préférences Système et en sélectionnant l'option "Réseau".

Étape 2

Convertissez les deux nombres en binaire. Le binaire est un système numérique dans lequel seuls sont utilisés 1 et 0. Le nombre 2 est représenté par "10", 4 par "100" et ainsi de suite. Par exemple, 110 correspond à un 4, un 2 et un 1, le nombre réel représenté par 110 est donc égal à 6. Les huit premières positions binaires correspondent à 128, 64, 32, 16, 8, 4, 2 et 1. Vous devrez convertir chaque section du nombre séparé pour une période. Une adresse IP 192.168.1.100 est convertie comme suit:

192 devient 11000000 (128 + 64)

168 devient 10101000 (128 + 32 + 8)

1 devient 00000001

100 devient 01100100 (64 + 32 + 4)

De même, un masque de sous-réseau 255.255.255.0 devient:

11111111.11111111.11111111.00000000

Étape 3

Comparez les deux nombres binaires par colonnes. Où que les deux nombres soient 1, écrivez un 1. Il s'agit de l'opération binaire "AND". Par exemple:

11000000.10101000.00000001.01100100 11111111.11111111.11111111.00000000

Le résultat serait 11000000.10101000.00000001.00000000

Étape 4

Obtenez le deuxième IP et les numéros de masque de sous-réseau.

Étape 5

Convertissez-les en binaire.

Étape 6

Effectuez la comparaison "ET" avec la deuxième paire de nombres.

Étape 7

Comparez les deux résultats des opérations "ET". S'ils sont identiques, les deux adresses IP sont dans le même sous-réseau. S'ils ne sont pas identiques, ils n'appartiennent pas au même sous-réseau. Par exemple, si le deuxième résultat "AND" correspond également à 11000000.10101000.00000001.00000000, les deux adresses IP se trouveront dans le même sous-réseau.