nslookup
Un nslookup minimaliste, pour obtenir un nom de host à partir de l'adresse IP.
Vous pouvez l'utiliser facilement sous windows.
#include <netdb.h>
#include <netinet/in.h>
#include <sys/socket.h>
int main ( int argc, char *argv[] ) {
struct hostent *sn;
struct in_addr in;
if ( argc != 2 )
exit(1);
in.s_addr = inet_addr(argv[1]);
sn = gethostbyaddr((char *)&in, 4, AF_INET);
if ( sn )
printf("%s\n", sn->h_name);
else
printf("?\n");
return 0;
}
|