Per vedere se un nome dominio è registrato o meno, non esiste una funzione PHP, ma i servizi di WHOIS (cerca su google).

Per vedere se un indirizzo esiste o meno, invece puoi usare la funzione PHP get_headers() come mostrato in uno degli esempi che trovi nella pagina del manuale ufficiale che ti ho linkato.