http://example.com правильно разрешает мой веб-хостинг - Azure.

https://www.example.com разрешается на мой веб-хост, как и ожидалось.

https://example.com неожиданно преобразуется в DNS-хост моего регистратора доменов - NameCheap.

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

Как я могу настроить регистратор своего домена так, чтобы он также передавал запрос моему веб-хосту при использовании схемы https без субдомена?

При просмотре на https://example.com , конечно, он разрешает IP, который не обслуживает

Невозможно установить соединение, потому что целевая машина активно отказалась от него. 68.65.123.196:443

Этот IP-адрес принадлежит моему DNS-хосту.

2 ответа2

1

Проблема в том, что запись "A" для базового доменного имени (example.com) указывает на правильное место. Решение состоит в том, чтобы добавить это в ваш файл зоны.

Поскольку вы используете облачную службу, вероятно, что запись "www.example.com" будет указана для облака с помощью CNAME - и лучшие практики требуют, чтобы вы не использовали CNAME для базового доменного имени, так как оно действует в не интуитивно понятным способом - таким образом, вы ограничены добавлением записи A для него - и эта запись A может прерваться, если IP-адрес цели изменится - где CNAME для субдомена останется в такте, так как провайдер может обновить запись A CNAME указывает на.

Таким образом, короткий ответ, который на 95% правильный: «Вы не можете легко и надежно сделать это, если ваше облачное хранилище не может гарантировать вам конкретный адрес» (вы можете взломать, например, получить дополнительный сертификат, статический IP-адрес и настроить перенаправление - но это, вероятно, побеждает цель облачного хостинга).

0

DNS преобразует полные доменные имена в IP-адреса - он не имеет права голоса через http против https.

Вам нужно, чтобы ваш хостинг-провайдер включил https для вашего сайта.

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