Obtenir l adresse DNS avec gethostbyaddr?
legyptien
Messages postés
420
Statut
Membre
-
legyptien -
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.
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:
- Obtenir l adresse DNS avec gethostbyaddr?
- Changer dns - Guide
- Adresse mac - Guide
- Darkino nouvelle adresse - Guide
- Dns gratuit - Guide
- Flush dns - Guide