я не могу пинг любого домена из моего выделенного сервера:не удается разрешить домен при отправке пинг
# 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[..]
Что проблема?
Edit:
При использовании IP-адрес (например, 8.8.8.8
или 8.8.4.4
или нормальный домен IP-адрес) его работу ... Ее как раз не работает, когда я использую домены.
проверить ваш /etc/resolv.conf, добавьте «nameserver 8.8.8.8» и удалите другие серверы имен, и он должен начать разрешать. PS 8.8.8.8 является общедоступным DNS-сервером google. – strkol
Я знаю его общедоступный DNS-сервер google, но, во-первых, у меня нет файла '/ etc/resolv.conf'. Даже если я добавлю строку, которую вы сказали, - будут проблемы с другими доменами ... поэтому для каждого домена, который я хотел бы получить, мне придется добавить новую строку там? – Cyclone
Он будет работать для всех доменов/хостов, потому что это рекурсивный DNS. – strkol