답변:
[2014 년 10 월 31 일 업데이트] 좋아요! 효과가있다! 여기에 내가 처음부터 한 방법이 있으므로 같은 문제를 가진 다른 사람들도 해결할 수 있습니다. 먼저 Heroku와 GoDaddy를 설정하는 방법을 설명하고 네이 키드 도메인 (www.example.com-> example.com)을 만드는 방법을 설명합니다.
Heroku 및 GoDaddy 설정 :
터미널 (컴퓨터)의 프로젝트 폴더에 ( GoDaddy에서 구입 한 도메인은 heroku domains:add www.example.com
어디에 있습니까? www.example.com
)
GoDaddy에 로그인-> 도메인-> 도메인 선택-> 시작 (도메인 세부 정보로 이동)
'DNS Zone File'탭을 클릭합니다.
'www'(@을 가리키는)라는 CNAME 레코드를 제거합니다.
'Add record'-> CNAME (Alias)-> 'Host'는이어야 www
하며 'Points to'는 Heroku 주소 (예 supermoo-bil-3411.herokuapp.com
) 여야합니다
. TTL은 1 시간이 될 수 있습니다.
DNS가 전파되는 데 다소 시간이 걸릴 수 있습니다. 저에게는 약 10 분이 걸렸습니다.
그게 다야! supermoo-bil-3411.herokuapp.com
이제 아래에 있습니다 www.example.com
:)
네이 키드 도메인 만들기 :
네이 키드 도메인을 사용하면 도메인 이름 앞에 www를 쓸 필요가 없습니다. 로 전달 example.com
하면 www.example.com
됩니다. 이것은 GoDaddy에서 매우 쉽습니다.
위와 같은 창에서 '설정'탭을 클릭하십시오.
Forwarding-> Domain-> 'Manage'클릭-> 'Add Forwarding'클릭
'전달'은 www.example.com
(사용자 도메인), '리디렉션 유형'은 '301 (영구)', '전달 설정'은 '전달 만'이어야합니다.
"이 변경 사항을 지원하도록 내 이름 서버 및 DNS 설정을 업데이트하십시오. (권장)"이 선택되어 있는지 확인하십시오.
그게 다야! 완료되었습니다 :)
유용한 링크:
도움을 주신 Ryan Kazinec에게 감사드립니다 :)
DNS 설정에는 지연 시간이있는 경향이 있습니다.
다른 장치에서 앱에 액세스를 시도 했습니까? (다른 네트워크에서 작동하는 스마트 폰이 있습니까?) 로컬 DNS 캐시가 문제를 일으키는 여러 번 보아 왔기 때문에 다른 장치에서 액세스하면 상황이 밝아 질 수 있습니다.
Windows 기반 PC에서 DNS를 변경하는 경우 때때로 문제를 해결할 수있는 DNS 캐시를 플러시 할 수 있습니다.
1.) CMD.exe (명령 프롬프트라고도 함)를 마우스 오른쪽 버튼으로 클릭합니다. 2.) 관리자 권한으로 실행을 클릭합니다. 3.) 유형 : ipconfig / flushdns 4.) Enter 키를 누릅니다.
그러나 DNS 변경 사항이 전파되는 데 시간이 걸릴 수 있습니다.
https://dnsimple.com/r/ecc41c23013629로 이동하여 계정을 엽니 다.
그들은 heroku에 대해 한 번의 클릭으로 설정되어 있으며 TTL을 1 분까지 낮게 설정할 수 있습니다. 그런 다음 GoDaddy 측에서 dns 서버를 go daddy 서버에서 dnsimple 서버로 변경하십시오 (모두 dnsimple 사이트에서 설명). 간단하다;)
도메인은 여전히 GoDaddy에서 호스팅됩니다.
GoDaddy는 내 겸손한 의견으로는 당신을 관리 할 곳이 아닙니다.
Heroku를 사용하여 외부 도메인을 설정하는 가장 쉬운 방법 중 하나는이 애드온을 사용하는 것입니다 : https://addons.heroku.com/zerigo_dns-DNS 네임 서버가
a.ns.zerigo.net
b.ns.zerigo.net
c.ns.zerigo.net
d.ns.zerigo.net
e.ns.zerigo.net
저는 Zerigo DNS와 제휴하지 않습니다. 단지 행복한 사용자입니다. 네, 매월 50,000 개의 쿼리에 대해 무료이며 $ 20 / 월에 무제한 쿼리를받습니다.
도움이 되었기를 바랍니다.