już dłuższy czas to zagadnienie mnie nurtuje

próbowałem już skryptów z bazami WHOIS, ale miałem problem bo nie zawsze podawało mi dobre dane o dostepności. jedyne co mi sie udało to chyba z domeną .com.
odpada oczywiście funkcja checkdnsrr();
moje pytanie: jak byście to wy zrobili? bo z tego co widziałem skrypty to przez socket'y połącznie z innymi strona które mają sprawdzanie domen, ale czy to jest dobre? a jak już to jakei adresy tych stron, żeby działało sprawdzanie wszystkich domen (tv, de, itp)