Nazwa Godaddy „@” nie działa (instrukcje od Heroku)

10

Stworzyłem małą aplikację na Heroku i staram się postępować zgodnie z ich wskazówkami dotyczącymi konfigurowania niestandardowej domeny w Godaddy. Utworzyłem CNAME dla www, ale nie mogę go utworzyć dla @ (lub mydomain.com. Zgodnie z ich instrukcjami.

Wciąż pojawia się błąd:

ERROR - DNS Rules Violation, A record of a different type exists for this hostname, CNAME 
cannot be created for @

Bez względu na to, jakiej kombinacji kropek i @ używam. Czy ktoś wie, jak dodać tę nazwę tylko do domeny głównej, a nie www?

btelles
źródło

Odpowiedzi:

11

Skonfigurowałem domenę z godaddy za pomocą heroku, więc sprawdź, czy to pomoże.

Najpierw skonfigurujesz rekordy 3 A z nazwą hosta @, aby wskazywały heroku ips: 75.101.163.44, 75.101.145.87 i 174.129.212.2 (sprawdź ich dokumenty, aby upewnić się, że są takie same, gdy to zrobisz).

Następnie dodajesz tylko jeden rekord CNAME, jeśli chcesz www i ma on wskazywać na @.

Jeśli użyjesz funkcji całkowitej kontroli DNS, ekran będzie wyglądał mniej więcej tak:

alternatywny tekst

Musisz także użyć dodatku heroku dla DNS i skonfigurować go:

heroku addons:add custom_domains:basic
heroku domains:add yourdomainname.com
heroku domains:add www.yourdomainname.com

Wykonanie powyższych czynności powinno spowodować skonfigurowanie bezpłatnej podstawowej usługi DNS.

Carson
źródło
@djangofan: Nie, Heroku nie używa kundla. Zależność między liczbą serwerów frontendowych i serwerów aplikacji jest w najlepszym razie niepewna.
womble
1
Te ustawienia są stare i niepoprawne. Nie możesz już używać tych 3 adresów IP w Heroku.
wuputah
4

Nie możesz - nie można użyć CNAME, jeśli rekord zasobu zawiera inne rekordy (które ma nazwa katalogu głównego - co najmniej rekordy NS i SOA). Musisz umieścić rekord A na nazwie, wskazując na adres IP nazwy, na którą sugeruje heroku, aby umieścić CNAME.

womble
źródło
Bummer ... przy okazji, znasz jakieś filmy, które wyjaśniają DNS, CNAME itp. Tam?
btelles
3
Co to za obsesja na punkcie uczenia się na podstawie filmów? Trudno je zrobić dobrze, trudno jest oglądać, trudno je śledzić ... zdobyć dobrą książkę, taką jak książka O'Reilly BIND lub RFC1034 / RFC1035.
womble