Récupérer l'index d'une adresse ip locale à partir de l'adresse ip

Soyez le premier à donner votre avis sur cette source.

Vue 5 059 fois - Téléchargée 433 fois

Description

Fonction prête à l'emploi. Permet de récupérer le numéro d'index d'une adresse IP locale. Il s'agit du numéro de l'interface réseau. L'index n'est pas l'adresse MAC. Ce code source montre un exemple. La fonction passe en revue la table d'ip du pc pour trouver l'ip dont on veux déterminer l'index, puis si l'ip n'y est pas alors le programme passe en revue la table d'ip des gateways. Pour appeler la fonction et récupérer l'index, faire comme ceci :

dim MonAdresseIP as string
dim index as long

MonAdresseIP = "xxx.xxx.xxx.xxx"
Index = GetIndexFromIP(MonAdresseIP)

Source / Exemple :


' récupérer l'index d'une adresse IP locale

dim MonAdresseIP as string
dim index as long

MonAdresseIP = "xxx.xxx.xxx.xxx"
Index = GetIndexFromIP(MonAdresseIP)

Conclusion :


La fonction prête à l'emploi est composée de deux classes et d'un module. Une classe pour générer la table d'ip du pc et une classe pour générer la table d'ip des gateways.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

smailbouj
Messages postés
1
Date d'inscription
mercredi 20 mai 2009
Statut
Membre
Dernière intervention
14 juin 2010
-
c'est très bien de vous ce site il y a boucau de chose intéressent
ircland
Messages postés
99
Date d'inscription
mardi 22 août 2006
Statut
Membre
Dernière intervention
9 septembre 2014
-
j'ai pas noté volontairement, soit sa c'est voté seul ou j'ai voulu cliqué dans la page et j'ai cliqué la dessus au hasard, malheureusement sa tombé sur 2 étoiles lol...

merci de l'explication!

N.B. d'ailleurs je ne sais même pas par où voté...
Philippe734
Messages postés
309
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
15 juin 2015
1 -
>ircland C'est pas sympa de mal noter alors que tu ne sais pas à quoi sert l'index...

L'index est associé l'interface, elle meme associé aux adresses IPv4. Par exemple, si un pc est connecté à un vpn, son ip localhost pourra avoir l'index 1, son ip réseau pourra avoir l'index 2 et son ip locale au vpn pourra avoir un index supérieur à 40. J'avais besoin de cette fonction pour exécuter un script "add route" dans mon programme vpn lifeguard.
ircland
Messages postés
99
Date d'inscription
mardi 22 août 2006
Statut
Membre
Dernière intervention
9 septembre 2014
-
Je suis pas sure de comprendre le rôle de l'index, avec ce dernier on peut identifier un pc sur un réseau à partir de l'extérieur de celui-ci ?
evilcoder
Messages postés
25
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
29 décembre 2010
-
ca peut toujours servir
merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.