Hola, tengo hace mucho tiempo sin problemas algunas funciones que utilizan
checkdnsrr
para validar un dominio o un email etc. Funciona perfectamente siempre y cuando sea linux, pero curiosamente en 1 sitio me devuelve falso el sigueinte codigo:
Código PHP:
<?php
if (checkdnsrr("forosdelweb.com","MX")) {
echo 'si';
} else {
echo 'no';
}
?>
evidentemente sucede esto por alguna configuracion en el server o en el php.ini pero no encontre informacion de que cosa debe tener habilitado para que funcione.
Ayer casualmente descubrimos que este codigo tampoco funciona en el mismo sitio:
Código PHP:
<?php
$da = fsockopen("http://www.google.com", 80, $errno, $errstr, 30);
if (!$da) {
echo "$errstr ($errno)";
} else {
echo "daba daba du";
}
?>
y llegamos a concluir que era porque no resolvia las dns, creo que es el mismo problema pero no encuentro que debo cambiar en el server o el php.ini o lo que fuera :)
se les ocurre algo ?