GoDaddy cname“@”이 작동하지 않습니다 (Heroku의 지침).


10

Heroku에서 작은 앱을 만들었고 Godaddy에서 사용자 정의 도메인을 설정하기 위해 지시를 따르려고합니다. www에 대한 CNAME을 만들었지 만 지침에 따라 @ (또는 mydomain.com)에 대한 CNAME을 만들 수 없습니다.

계속 오류가 발생합니다.

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

사용하는 점과 @의 조합에 관계없이 누구나 www가 아닌 ​​루트 도메인으로 cname을 추가하는 방법을 알고 있습니까?

답변:


11

heroku를 사용하여 godaddy로 도메인을 설정 했으므로 이것이 도움이되는지 확인하십시오.

먼저 heroku ips를 가리 키도록 호스트 이름이 @ 인 3 개의 A 레코드를 설정하십시오.

www를 원하고 @를 가리 키려면 CNAME 레코드를 하나만 추가하십시오.

전체 DNS 제어 기능을 사용하면 화면이 다음과 같이 보입니다.

대체 텍스트

또한 DNS 용 heroku 애드온을 사용하고 구성해야합니다.

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

위의 작업을 수행하면 무료 기본 DNS 서비스를 설정할 수 있습니다.


@ 장 고환 : 아니요, Heroku는 잡종을 사용하지 않습니다. 또한 프론트 엔드 웹 서버 수와 ​​앱 서버 수의 관계는 기껏해야 부족합니다.
womble

1
이 설정은 오래되었으며 올바르지 않습니다. 더 이상이 3 개의 IP 주소를 Heroku와 함께 사용할 수 없습니다.
wuputah

4

리소스 레코드에 다른 레코드 (루트 이름에는 NS 레코드 및 SOA가 있음)가 있으면 CNAME을 사용할 수 없습니다. 당신이해야 할 일은 이름에 A 레코드를 붙이는 것인데, 헤 로쿠가 CNAME을 쓰라고 제안하는 이름의 IP 주소를 가리 킵니다.


버머 ... 그건 그렇고, 거기에 DNS, CNAME 등을 설명하는 비디오가 있습니까?
알립니다

3
비디오 학습에 대한 강박 관념은 무엇입니까? O'Reilly BIND 책 또는 RFC1034 / RFC1035와 같은 좋은 책을 얻으십시오.
womble
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.