Archive for the ‘php’ Category

Mendapatkan list IP dari sebuah domain

Thursday, July 12th, 2007

Dalam 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.