Bonjour à tous,
Je voudrais savoir s'il est possible de récupérer le nom d'une machine à partir de son addresse IP.
Quel module utilisé ? Est-ce simple à réaliser ?
Meric pour vos réponses !!
Bonjour à tous,
Je voudrais savoir s'il est possible de récupérer le nom d'une machine à partir de son addresse IP.
Quel module utilisé ? Est-ce simple à réaliser ?
Meric pour vos réponses !!
sous linux en ligne de commande :
host nom_machine => donnera les infos avec l'IP
host IP => info avec le nom machine
Mais ça ne marchera qu'en fonction de la configuration du réseau. Donc c'est d'abord au niveau administration réseau qu'il faut voir. Ensuite coté module perl, je sais pas, regarde dans CPAN.
Bonjour Djibril !
Merci, je suis sous windows.
Je suis sepuis tout à l'heure en train de regarder sur CPAN, mais vraiment, j'y arrive pas entre les modules:
NET::DNS
NET::DNS::Packet
NET::DNS::Question
etc ...
etc ...
J'ai un serveur web sur lequel je récupére les addresses loggées. Il faut simplement que je détermine à qui appartient cette addresse sur le réseau ....
Peut-être que du côté de Net::Ping ça marchera mais ça m'embête d'utiliser ce module pour ça ....
C'est bon j'ai trouvé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 use Socket; my $ipaddr = inet_aton("xxx.xxx.xxx.xxx"); my $host = gethostbyaddr($ipaddr, AF_INET); print "HOSTNAME: ".$host;
Cependant je n'arrive pas à ressortir le domaine ?
Je n'ai que le nom de machine ?
Y'a t'il moyen de ressortir le domaine complet ??
Essaye de regarder la documentation du module Win32::IPConfig sur CPAN
ils ont un bon exemple pour récupérer toute la configuration IP d'une machine sous windows.
Moi j'ai le même problème, mais sous Linux.
C'est-à-dire que je n'arrive pas a récuperer la configuration IP/réseau sur ma machine sous Linux avec perl, vu que je suis débutant en perl.
Je travaille sur une plateforme d'administration du réseau, dans le cadre d'un stage académique.
Je prie toute personne bienveillante, ayant déjà eu à travailler dessus ou ayant une idée de me la faire parvenir le plus tôt possible.
MERCI d'avance.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager