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.
A voir également:

2 réponses

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

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