Эта функция необходима для правильного направления корневого домена на Heroku:
https://devcenter.heroku.com/articles/custom-domains#cname-functionality-at-the-apex
Некоторые регистраторы, например DNSimple, поддерживают его. Поддерживается ли это новыми доменами Google?
Нет.
Полный список записей, поддерживаемых Google Domains, можно найти по адресу:
https://support.google.com/domains/answer/3290350
Не поддерживаются «ALIAS», «ANAME» или любой другой подобный псевдо-CNAME.
Обратите внимание, что тип записи, упомянутый в документации Heroku, не является фактическим CNAME, а скорее является записью A, которая автоматически обновляется для соответствия некоторой произвольной внешней записи A. Amazon Route 53, а также несколько других поставщиков DNS предлагают это и называют это по-разному - некоторые называют это ALIAS или ANAME и т. Д., Но это не настоящий тип RR.
Домены Google действительно поддерживают то, что называется «синтетическими записями», однако, AFAIK, это не поможет вам с Heroku.
Нет, но вы можете настроить переадресацию корневого домена на ваш www CNAME в Google Domains.
Сначала создайте CNAME в разделе Custom Records, указав www
к yourapp.herokuapp.com
.
Затем в разделе Synthetic Records выберите Subdomain forward
, войти @
в subdomain
поле и www.yourdomain.com
в Destination URL
поле.
Сохраните их, и все готово.
Cloudflare в конечном итоге работал у меня (бесплатный план), проверьте http://www.higherorderheroku.com/articles/cloudflare-dns-heroku/. У них отличная адаптация, они помогут вам сменить сервер имен и автоматически применит некоторую магию («выравнивание CNAME»), когда вы установите запись CNAME для корневого домена.
Все ответы верны, что это невозможно.
Но чтобы добавить хаки, пишу то, что сделал:
я пошел в сайт24x7 и посмотрел DNS, на который я хотел указать. Он дает полный список IP-адресов, на которые указывает DNS. Затем я добавил запись A со всеми этими адресами в корневой домен.
Это совершенно бесплатно, очень легко настроить, но с одним недостатком. Heroku или любой другой провайдер, который у вас есть, может изменить все эти IP-адреса, и ваша установка не удастся. Это кажется отдаленной возможностью, пока ваш сайт работает. Я не сталкивался с этим последние несколько месяцев - с февраля 2016 года.