3

Недавно я настроил персональный сайт, используя github-страницы для хостинга и DNS с freenom.

Когда я делаю запрос с помощью curl:

curl --header "Host: example.com" http://192.30.252.153/

Я получаю ожидаемый ответ, HTML с моего сайта, однако, когда я пытаюсь получить доступ к странице через веб-браузер, я получаю общий

example.com’s server DNS address could not be found.

Есть ли причина (ы), почему я получаю смешанные результаты?

Примечание: я следовал инструкциям, которые я нашел в stackoverflow о том, как это настроить.

1 ответ1

3

При вызове Curl вы не используете DNS, вы просите curl перейти непосредственно к IP-адресу назначения, но сообщить серверу, какой сайт вы ищете, отправив заголовок host: .

С вашим браузером вы просто помещаете URL прямо в адресную строку, и ваш DNS-сервер должен разрешить example.com . Он не может и поэтому выдает ошибку.

Таким образом, вывод заключается в том, что DNS настроен неправильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .