Чи можна налаштувати домени Google для перенаправлення голого домену на піддомен через 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.