Mendapatkan list IP dari sebuah domain
Thursday, July 12th, 2007Dalam satu domain biasanya akan mempunyai entry IP yang lebih dari satu, untuk mendapatkan semua IP dari sebuah domain, berikut source code buat bahasa c ada di bawah ini:
hostent* host=gethostbyname("google.com");
for(int i=0;host->h_addr_list[i];i++){
in_addr addr;
memcpy ((void *) &addr, host->h_addr_list[i], host->h_length);
printf("%s\n",inet_ntoa(addr));
}
Untuk anda programmer php anda bisa pakai fungsi gethostbynamel perhatikan huruf l dibelakangnya, itu akan mengembalikan array yang isinya ip-ip bersangkutan, kalau tanpa l maka hanya akan mengembalikan 1 ip saja.
