Una vez tuve un problema similar, tenia en ese momento una funcion de validacion de emails, donde en un momento hacia esta condicion:
Código:
if(checkdnsrr(array_pop(explode("@",$email)),"MX")) {
return true;
} else {
return false;
}
donde utilizaba como se ve ahi el
checkdnsrr fue un quebradero de cabeza, recomponer eso ya que tuve que recompilar el PHP, en ese momento tenia un VPS. El soporte no me supo ayudar, diciendo que era un tema de programacion jejeje (como siempre jaja) pero era un tema de como estaba instalado el PHP... dejame buscar los tickets de soporte para ver que compile en ese tiempo capaz es por el mismo lado asi haces eso o si es un host contratado pides mas especificamente a tu soporte.