2012-03-09 3 views
15

Я прочитал документацию Heroku в:Heroku: Джокер Домены с GoDaddy

http://devcenter.heroku.com/articles/custom-domains#wildcard_domains

Они говорят, что добавить:

Для использования с пользовательской области, настроить DNS регистратора указать * .yourdomain.com на yourapp.heroku [приложение] .com.

В GoDaddy, вы не можете сделать:

*.yourdomain.com 

в поле имени. Я слышал, что вы можете обойти это:

** 

Однако я пробовал это, но он не работает.

Когда я запускаю это в консоли:

host anysub.yourdomain.com 

я получаю:

Host anysub.yourdomain.com not found: 3(NXDOMAIN) 

Что может быть проблема? Я предполагаю, что шаблон не настроен в GoDaddy правильно?

(FYI: Я выгружена yourdomain.com для моего фактического домена.)

+0

вы должны проверить другой ответ сейчас –

+0

Поддержка CNAME по адресу: http://stackoverflow.com/questions/17231156/wildcard-cname-for-godaddy –

ответ

17

Перейти к диспетчера DNS GoDaddy, первый стол сверху должен сказать A (хост), нажмите на кнопку под этой первой таблицы что говорит Быстрый Добавить. В первом текстовом поле введите звездочку (*), во втором - IP-адрес для перенаправления (тот же, что у вас есть для записи @). Нажмите «Сохранить файл зоны» вверху справа и подтвердите.

Это создает рекордanysub.yourdomain.com.

Удачи.

+2

Возможно ли это как «CNAME»? – wuputah

+0

Итак, у Heroku есть три IP-адреса, которые они предлагают вам установить для A (Host) Records. Поэтому я должен просто выбрать один из этих IP-адресов, чтобы указать * на? Это сработало с A (Host). Невозможно сделать это с помощью CNAME? –

+1

и убедитесь, что вы прочитали этот http://neilmiddleton.com/the-dangers-of-a-records-and-heroku/, чтобы узнать об ошибках использования этих IP-адресов в вашем DNS. –

14

Я только что попробовал это сегодня, и теперь кажется, что теперь можно создавать подстановочные имена в GoDaddy.

GoDaddy> ...> DNS Manager -> Zone File Editor (Edit Zone)

Тогда под CNAME (псевдоним) панели> Quick Add

Host: * 
Points to: yourapp.herokuapp.com 

Или

Host: *.dev.herokuapp.com 
Points to: yourapp.herokuapp.com 

Затем нажмите «Сохранить файл зоны» и подождите несколько минут.

Я помню, как не так давно я получил ошибку «Host not found 3 (NXDOMAIN)». Уже нет. Любые субдомены, кроме явно указанных в A или CNAME, перенаправляются, как ожидалось.

+2

Вау, просто проверил это, правда, у Godaddy теперь есть подстановочные CNAME, это потрясающе –

0

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

GoDaddy > ... > Manage DNS > ADD record 

Record Type является

CNAME 

Принимающих

* 

Очки для вашего Heroku приложения

примечания: года u не может этого сделать, если у вас уже есть дикая карточка A Запись

Смежные вопросы