Obtenir l adresse DNS avec gethostbyaddr?

legyptien Messages postés 420 Statut Membre -  
 legyptien -
Bonjour,

Je voudrais savoir comment obtenir l adresse DNS a partir de l adresse IP grace a gethostbyaddr, j ai fait ca :

*gethostbyaddr(inet_ntoa (cli_addr.sin_addr), 4, AF_INET); en sachant que ca retourne une structure du type:

struct hostent {
char *h_name; /* official name of host */
char **h_aliases; /* alias list */
int h_addrtype; /* host address type */
int h_length; /* length of address */
char **h_addr_list; /* list of addresses */
};

Et apres il faut "extrere" à partir de h_addr_list je suppose mais je sais pas faire . Pour l envoyer sur le reseau je pourrais bien faire ca:

write (newsockfd,monadresseDNS, sizeof(monadresseDNS); vous confirmez?

merci d avance.
Configuration: Windows Vista
Firefox 2.0.0.11

2 réponses

  1. legyptien Messages postés 420 Statut Membre 9
     
    personne n a une idee s il vous plait , ou un lien ....

    merci.
    1
  2. lion0071 Messages postés 378 Statut Membre 96
     
    en php
    *host=gethostbyname($_SERVER['REMOTE_ADDR'])
    0
    1. legyptien
       
      merci de l info :)
      0