PHP - No se puede acceder a las URL externas

Recientemente he actualizado los servidores de mi sitio web debido a las altas cantidades de tráfico. En los nuevos servidores, algunos aspectos de PHP parecen estar rotos. Tengo un código muy específico que no funciona. Sin embargo, debido a razones de derechos de autor, solo puedo mostrar el equivalente no confidencial a usted:

<?php
echo file_get_contents('http://www.google.com');
?>

Este codigo funcionoabsolutamente perfecto antes de la actualización, y ahora alguna configuración extraña aquí o allá ha impedido que este código funcione.

Para ser específicos, elfile_get_contents La función no funciona en absoluto, independientemente de la URL externa que ingrese (file_get_contents('index.php') funciona bien);

Cualquier ayuda es apreciada!

ACTUALIZACIÓN # 1
Este código tampoco funciona:

<?php
ini_set("allow_url_fopen", "On");
echo file_get_contents('http://www.google.com');
?>

ACTUALIZACIÓN # 2
Este código funciona ...

<?php
    ini_set("allow_url_fopen", "On");
    $url = "http://www.google.com/";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $data = curl_exec($ch);
    curl_close($ch);
    echo $data;
?>

... pero si intento hacerlosimplexml_load_file($data); las cosas malas pasan Igual si lo hagosimplexml_load_file('http://www.google.com')...

Respuestas a la pregunta(4)

Su respuesta a la pregunta