Obtenir l adresse DNS avec gethostbyaddr?

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. personne n a une idee s il vous plait , ou un lien ....

    merci.
    1
    1. en php
      *host=gethostbyname($_SERVER['REMOTE_ADDR'])
      0
      1. merci de l info :)
        0