Если Вы получили следующую ошибку: “cURL error 28: Resolving timed out after 5515 milliseconds (http_request_failed)”, при диагностике “здоровья” своего сайта на WordPress, то в этой теме Вы получите ответ с чем связана данная проблема, а главное как ее решить!
Начнем с того, что разберемся с чем связанная данная ошибка! В последнее время у многих пользователей возникли проблемы с разрешением DNS от Google, что действительно подчеркнуло необходимость распределенного Интернета! Имея это в виду, я хотел написать руководство по обновлению преобразователей DNS до настраиваемого поставщика DNS. В связи с чем мы будем использовать OpenDNS для решения этой проблемы, вместо DNS Google. Но вы можете использовать любые другие “открытые” DNS сервера, какие можно узнать здесь.
И так после того как мы разобрались с чем связана проблема, можно приступить к ее устранению! Заменим открытые DNS адреса google на DNS OpenDNS. Для debian и основанных на ней ОС, открываем сетевой конфиг:
# nano /etc/network/interfaces
P.S. Я использую редактор nano, вы можете использовать любой другой, какой вам удобен!
В строке dns-nameservers удаляем DNS адреса google 8.8.8.8 и 8.8.4.4, вместо них пишем 208.67.222.222, 208.67.220.220. Так же можно прописать DNS адреса Вашего провайдера, после чего сохраняем изменения и перезагружаем нетворк скрипт:
# systemctl restart network.service
либо:
# service netowrk restart
Для RHEL систем и ее производных, так же открываем конфиг сетевых настроек:
# nano /etc/sysconfig/network-scripts/ifcfg-eth0
либо:
# /etc/sysconfig/network-scripts/ifcfg-enp1s0
В зависимости от того как называется в вашей ОС сетевой интерфейс, можно посмотреть набрав команду ifconfig в консоли.
В конфиге меняем соответствующие поля:
DNS1=8.8.8.8
DNS2=8.8.4.4
На те какие Вы выбрали в самом начале, в моем случае на OpenDNS сервера:
DNS1=208.67.222.222
DNS2=208.67.220.220
После чего так же перезагружаем нетворк скрипт:
# systemctl restart network.service
Проблема решена, можно убедиться в этом проведя очередную диагностику “здоровья” в панели управления WordPress