déterminer si un serveur est en ipv4/ipv6 - Python - Programmation
MarshPosté le 31-10-2004 à 02:48:49
bsoir (désolé si je m'exprime mal, mais il est tard et je connais presque rien à l'IPv6) déja si je dis pas de bétises, seulement socket.getaddrinfo peut résoudre l'ip d'un serveur en Ipv6.
donc après en fonction de l'ip reçue je détermine si mon client doit établir une connection Ipv4 ou IPv6, Ma question: est ce que c'est une bonne façon de procéder, ou il d'autre moyen plus surs ?
Marsh Posté le 31-10-2004 à 02:48:49
bsoir
(désolé si je m'exprime mal, mais il est tard et je connais presque rien à l'IPv6)
déja si je dis pas de bétises, seulement socket.getaddrinfo peut résoudre l'ip d'un serveur en Ipv6.
>>> getaddrinfo("irc.ipv6.eu.freenode.net", "ircd" )[0][4]
('2001:898:2000:3::1', 6667)
>>> getaddrinfo("calvino.freenode.net", "ircd" )[0][4]
('213.92.8.4', 6667)
donc après en fonction de l'ip reçue je détermine si mon client doit établir une
connection Ipv4 ou IPv6,
Ma question: est ce que c'est une bonne façon de procéder, ou il d'autre moyen
plus surs ?
merci d'avance.