Домен возвращает «ERR_NAME_RESOLUTION_FAILED», хотя обратный DNS работает

У меня есть сервер под управлением Ubuntu 16.04.2 LTS с apache2.4 и VirtualHost, который должен подключать мой домен к заданной подпапке / var / www / html / mysite. com / public_html

Моя проблема в том, что когда я пытаюсь открыть свой домен в браузере, я получаю сообщение об ошибке

ERR_NAME_RESOLUTION_FAILED

Теперь я новичок в своем собственном сервере, но для меня «в принципе» все выглядит нормально :

apache2ctl -S сообщает мне, что моя конфигурация VirtualHost в порядке.

Конфигурация DNS выглядит хорошо, например, https://mxtoolbox.com/ возвращает правильные серверы имен.

Что особенно сбивает с толку, так это то, что я настроил обратный DNS для IP-адреса моего сервера так, чтобы он указывал на мой домен. Этот обратный DNS работает отлично, хотя сам мой домен не работает.

Когда я вызываю IP-адрес своего сервера, он успешно показывает мне файл index.html, который находится в /var/www/html/mysite.com / public_html папка. Эта папка указана только в файле VirtualHost

mysite.com.conf

. Но когда я вызываю свой домен напрямую, я получаю сообщение об ошибке. (Я дополнительно использовал NSLOOKUP XXX.XXX.XXX.XXX, чтобы убедиться, что я получаю mysite.com. Однако, когда я пытаюсь выполнить NSLOOKUP mysite.com, я получаю «mysite.com не был найден Неизвестным»).

Что могло быть причина этой ошибки?

0
задан 12 March 2017 в 18:22
1 ответ

Обратное разрешение не влияет на прямое разрешение (и обратное разрешение для сайта не имеет практической пользы).

Похоже, что прямое разрешение в порядке, см. настоящий отчет Zonemaster. Ваша проблема может быть ограничена системой, из которой вы делаете разрешение DNS, так как другие удаленные тестовые сайты показывают, что ваш сайт работает и доступен.

.
3
ответ дан 4 December 2019 в 12:21

Теги

Похожие вопросы