Не удается разрешить домен при отправке пинга - PullRequest
0 голосов
/ 15 марта 2012

Я не могу пропинговать ни один домен со своего выделенного сервера:

# ping google.com
ping: cannot resolve google.com: Host name lookup failure
# ping stackoverflow.com
ping: cannot resolve stackoverflow.com: Host name lookup failure

Раньше все работало нормально - я понятия не имею, что изменилось.

Я могу получить доступ к своему выделенному серверуот www, но я не могу найти какой-либо домен из выделенного.

Кроме того, когда я хочу использовать API, я получаю эту ошибку:

Warning: fopen(): php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known in[..]

В чем проблема?

Редактировать:

Когда я использую IP-адрес (например, 8.8.8.8 или 8.8.4.4 или обычный IP-адрес домена), он работает ... Его просто не работает, когдаЯ использую домены.

1 Ответ

1 голос
/ 15 марта 2012

Проверьте ваш /etc/resolv.conf, он должен содержать действительные рекурсивные серверы имен. Он должен выглядеть следующим образом (при условии, что NS вашего провайдера равен 213.186.33.99):

nameserver 213.186.33.99

Вы можете проверить, работает ли он с помощью команды host или dig:

host www.google.com 213.186.33.99
...