Obtenir une ip en fonction d'un nom de domaine - C++ - Programmation
Marsh Posté le 05-03-2006 à 19:07:07
à partir du nom de domaine tu peux avoir au mieux les ip des dns.
Après faut voir ce que tu entends par nom de domaine
Sans compter le fait que certains sites utilisent du round robin et donc un nom d'hôte peut renvoyer à plusieurs ip
Marsh Posté le 05-03-2006 à 20:20:07
Merci pour vos réponses mais:
Code :
|
Ce code me fait un "Erreur de segmentation" : pourquoi ?
Marsh Posté le 05-03-2006 à 20:51:01
Voila un petit code que j'avais pour obtenir l'ip à partir d'un nom d'hôte:
le code est en C et fonctionne sous Unix et Win32:
Code :
|
Marsh Posté le 05-03-2006 à 20:54:36
Si tu lis bien tu verras que le compilateur prend en compte cette ligne seulement si il est sur une machine win32.
Ce programme fonctionne parfaitement sur linux et windows, je l'utilise sur ces deux plateformes.
Marsh Posté le 05-03-2006 à 21:12:42
Merci pour ce code...
A la fin de ton code je croit qu'il manque ça :
#if defined(WIN32)
WSACleanup();
#endif
J'avais "Erreur de segmentation" à cause que je mettait "http://" dans le nom de domaine !
Marsh Posté le 07-03-2006 à 18:26:34
Les lignes :
#if defined(WIN32)
WSACleanup();
#endif
ne sont pas obligatoire mais c'est plus propre tu as raison.
Pour éviter d'avoir une erreur de segmentation faut faire un test sur l'host.
C'est ce que je fais aux la lignes 38 -> 42.
Marsh Posté le 05-03-2006 à 13:10:56
Bonjour,
Je cherche une focntion compatible Win/Linux qui permettrait de retrouver l'ip d'un site grâce à son nom de domaine.
Merci...