codice:
php -r "var_dump(checkdnsrr('hotmail.it','A'));"
bool(true)
php -r "var_dump(checkdnsrr('hotmail.it','NS'));"
bool(true)
php -r "var_dump(checkdnsrr('hotmail.it','MX'));"
bool(true)
php -r "var_dump(checkdnsrr('hotmail.it','ANY'));"
bool(true)
A me dominio si risolve correttamente, ovviamente la funzione php non fa altro che interrogare il dns. Se tu ottieni false a qualsiasi delle query di sopra, e se non hai errori di battitura nel nome del dominio o roba simile, e' probabile che ci siano problemi sul dns del tuo server.