проблема с php

Печать RSS
183

М
Автор
Землянин
0
вылазит такая ошибка при любой попытке соединиться с интернетом из php. любым способом - fsockopen, fopen, file или даже file_get_contents.
PHP 5.2.11, Linux. раньше все работало нормально, хз почему оно так начало...
так вот, ошибка:
Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in %PHP_SCRIPT% on line %LINE%
Warning: file_get_contents(%ANY_URL%) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in %PHP_SCRIPT% on line %LINE%
я подозреваю что проблема как-то связана с dns. в /etc/resolv.conf dns-сервера прописаны.
как можно решить?..
В

fakmoymozg
0
> Temporary failure in name resolution
видать, хреновые у тебя днс сервера прописаны.
nslookup ya.ru что говорит?
М
Автор
Землянин
0
[z-kzn-z@localhost ~]$ nslookup ya.ru
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: ya.ru
Address: 77.88.21.8
Name: ya.ru
Address: 93.158.134.8
Name: ya.ru
Address: 213.180.204.8
а вот содержимое /etc/resolv.conf
[z-kzn-z@localhost ~]$ cat /etc/resolv.conf
nameserver 192.168.1.1
В

fakmoymozg
0
3, попробуй написать туда публичные днс, например
nameserver 208.67.222.222
nameserver 208.67.220.220
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск