проблема с php
1.
Максим (13.11.2009 / 21:01)
вылазит такая ошибка при любой попытке соединиться с интернетом из 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-сервера прописаны.
как можно решить?..
2.
Владимир (13.11.2009 / 21:23)
> Temporary failure in name resolution
видать, хреновые у тебя днс сервера прописаны.
nslookup ya.ru что говорит?
3.
Максим (13.11.2009 / 21:34)
[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
4.
Владимир (13.11.2009 / 23:39)
3, попробуй написать туда публичные днс, например
nameserver 208.67.222.222
nameserver 208.67.220.220
URL:
https://visavi.net/topics/2792