PHP - Não é possível acessar URLs externos

Recentemente, atualizei os servidores do meu site devido a grandes quantidades de tráfego. Nos novos servidores, alguns aspectos do PHP parecem estar quebrados. Eu tenho um código muito específico que não está funcionando. No entanto, devido a razões de direitos autorais, só posso mostrar o equivalente não confidencial a você:

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

Este código funcionouabsolutamente sem falhas antes da atualização, e agora algumas configurações ímpares aqui ou ali impediram esse código de funcionar.

Para ser específico, ofile_get_contents função não funciona de forma alguma, independentemente de qual URL externo você colocarfile_get_contents('index.php') funciona bem);

Qualquer ajuda é apreciada!

ATUALIZAÇÃO 1
Este código não funciona:

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

ATUALIZAÇÃO # 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;
?>

... mas se eu tentar fazersimplexml_load_file($data); coisas ruins acontecem. O mesmo se eu fizersimplexml_load_file('http://www.google.com')...

questionAnswers(4)

yourAnswerToTheQuestion