Могу ли я настроить Google Domains для перенаправления пустого домена в поддомен по HTTPS?


13

Я использую «синтетическую запись» в Google Domains, чтобы перенаправить трафик с чистого домена example.comна www.example.com:

введите описание изображения здесь

Это работает для запросов http://example.com, из которых есть 4 записи A, которые все указывают на IP-адреса Google Apps (имеет смысл, так они обрабатывают «синтетические записи» для имени хоста, которое вы не сопоставили с записью A). Ответ на такие запросы:

HTTP/1.1 302 Found
Location: http://www.example.com
Date: Wed, 30 Sep 2015 17:08:59 GMT
Content-Type: text/html; charset=UTF-8
Server: ghs
Content-Length: 230
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN

Однако запросы на https://example.comних полностью игнорируются. Нет ответа от сервера. Кто-нибудь еще сталкивался с этим ограничением в реализации Google перенаправления чистого домена на поддомен? Любой совет обойти это без моей собственной записи на вершине?

Ответы:


9

Google совсем недавно добавил опцию для поддержки перенаправления через SSL. Не уверен, как это делается, но похоже, что Google настраивает свой собственный сертификат SSL, чтобы сделать это возможным. При включении этой функции отображается сообщение «Эта искусственная запись имеет ошибку и не будет работать правильно. Сертификат SSL для этого домена еще не создан. Этот процесс может занять до 24 часов».

Настройте и протестируйте это, и это работает хорошо.

Скриншот


Это новая функция? Я не вижу такой опции на моей приборной панели
carlolm

Я также пока не вижу эту функцию, она доступна не всем или мне нужно подписаться на бета-версию или что-то в этом роде?
Стив

Как ни странно, эта опция доступна в моей деловой учетной записи, но не в моей личной учетной записи. У меня нет настройки SSL-сертификата ни на одном из моих личных веб-сайтов, поэтому мне интересно, включено ли это, добавив SSL-сертификат и включив HTTPS. Если вы не видите эту опцию, есть ли у вас сертификат SSL на вашем сайте?
Рассел

Это поддомен вперед. Как это перевести пустой домен, как тот, который в вопросе?
dfrankow

1
Возможно, я ответил на свой вопрос. Я думаю, что вы можете поставить "@" в поле субдомена.
dfrankow

3

Однако Google обрабатывает эту службу перенаправления, вы не можете настроить что-либо больше, чем один поддомен на другой (или пустой, и наоборот). Это означает отсутствие кода перенаправления (301 против 302), отсутствие установки сертификата SSL для ответа по HTTPS и т. Д.

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

Cloudflare был моим предпочтительным подходом к этому. Бесплатное управление DNS (включая перенаправления) и предотвращение DoS наряду с SSL, который поддерживает современные браузеры. Для более широкого диапазона охвата браузером добавьте выделенный SSL за 5 долларов США в месяц, и вы получите отличный пакет услуг.


1
Теперь есть опции для режима перенаправления 301/302, ssl и переадресации пути.
Арье Эйдельман

0

Это отдельная опция для перенаправления основного домена в противоположность поддомену. Просто нажмите на иконку «Добавить сайт». Первая иконка справа от домена. Вы увидите всплывающее окно с возможностью пересылки домена.


Это то же самое, что переадресация субдомена с @ для корневого домена. Не поддерживает HTTPS. Не полезно.
Гейб Роган
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.