OVH Cloud OVH Cloud

Resoudre une ip

3 réponses
Avatar
Patrice Chevee
Bonjour,

existe-t-il en Perl une instruction magique permettant, soit de résoudre une
ip sous la forme d'un host, soit d'obtenir directement le host depuis la
variable $ENV?

merci d'avance de vos réponses,

Amicalement,

Patrice

3 réponses

Avatar
Eric Jacoboni
"Patrice Chevee" writes:

existe-t-il en Perl une instruction magique permettant, soit de résoudre une
ip sous la forme d'un host, soit d'obtenir directement le host depuis la
variable $ENV?


"perldoc gethostbyname" devrait te donner plusieurs solutions possibles.

--
Eric Jacoboni, ne il y a 1436556454 secondes

Avatar
Patrice Chevee
Eric Jacoboni wrote:
"Patrice Chevee" writes:

existe-t-il en Perl une instruction magique permettant, soit de
résoudre une ip sous la forme d'un host, soit d'obtenir directement
le host depuis la variable $ENV?


"perldoc gethostbyname" devrait te donner plusieurs solutions
possibles.


Effectivement, c'est la fonction gethostbyaddr. Merci beaucoup de votre aide
:)

Amicalement,

P.C.


Avatar
Nicolas George
"Patrice Chevee" wrote in message
<dmfro3$da6$:
Effectivement, c'est la fonction gethostbyaddr.


Cette fonction est obsolète (dans l'API Unix, pas forcément dans perl). De
nos jours, il faut utiliser getnameinfo (et getaddrinfo à la place de
gethostbyname), qui vient avec le package Socket6 (bien que ces deux
fonctions ne soient pas spécifiques à IPv6).