to post messages and comments.

Вызов file_get_contents через прокси
$opts = array('http' => array('proxy' => 'tcp://127.0.0.1:8080', 'request_fulluri' => true));
$context = stream_context_create($opts);
$data = file_get_contents('http://www.php.net', false, $context);

Проблемы зоны .local в современных Linux дистрибутивах
Открываем файл /etc/nsswitch.conf и ищем в нем строчку, отвечающую за хосты.
В Ubuntu 10.04 она выглядит так:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Все что нам надо сделать, это избавиться от опции [NOTFOUND=return], приведя строчку к виду:
hosts: files mdns4_minimal dns mdns4