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;
}
 |