GoDaddy 제어판에서“@”CNAME 레코드 구성 DNS를 구성 할 필요가 www.mydomain.com와가 mydomain.com같은

내가 가진 mydomain.com라는 푸른 VM 인스턴스에서 호스팅되는 것을mymachine.cloudapp.net

모두 있도록 내가 DNS를 구성 할 필요가 www.mydomain.com와가 mydomain.com같은 호스트에 매핑 얻을. 등록 기관으로 GoDaddy를 사용하고 있습니다.

현재 GoDaddy는 빈 ( @) A 레코드 를 만들 것을 제안 하므로 mymachine.cloudapp.netVIP 주소를 핑 하고 확인하면 A 레코드에 저장할 수 있습니다.

불행히도 VIP가 변경되어 다시 핑하는 것을 잊어 버린 경우 연락이 mydomain.com불가능 해지며 이는 정상입니다.

해당 @레코드를 CNAME 섹션 으로 이동 하여 VM 호스트 이름을 가장 잘 가리킬 때 다음 오류가 발생합니다.

A record of a different type exists for the hostname @, could not create CNAME

A 레코드를 삭제하고 CNAME을 쓰고 @A 섹션에 레코드 가없는 경우 에 발생합니다.

@GoDaddy 관리 도메인에서 CNAME 레코드를 어떻게 설정할 수 있습니까?



답변

즉, @에 대한 다른 모든 리소스 레코드를 삭제하지 않고 @ 레코드를 CNAME으로 만들 수 없으며, DNS 기능과 같은 일부 DNS 기능이 필요하므로이를 수행 할 수 없습니다. 이것이 바로 Heroku와 같은 공급자가 나체 도메인 이름을 사용하지 말라고하는 이유 중 하나 입니다.

당신은에서 HTTP 리디렉션을 수행 할 호스트를 필요 example.comwww.example.com, 당신을 위해 어떤 당신이 가리 킵니다 A(과 AAAA에 대한 기록을) @.

DNS가 GoDaddy와 호스팅되는 경우 무료 서비스를 제공합니다. GoDaddy 도메인 관리자에서 왼쪽에서 “전달”을 찾고 “관리”를 클릭하십시오. 그런 다음 전달하도록 설정 example.comwww.example.com하고 변경을 지원하도록 DNS를 업데이트합니다. 고급 옵션은 기본값으로 두어야합니다.

GoDaddy 도메인 전달 제어


답변

GoDaddy에서 다른 모든 레코드를 삭제하지 않고 새 @ CNAME 레코드를 추가 할 수 없습니다.

대신 CNAME 레코드를 그대로두고 문서 http://surge.sh/help/adding-a-custom-domain에 언급 된대로 A (Apex) 레코드를 설정 하십시오.
여기에 이미지 설명을 입력하십시오

다음과 같아야합니다.

; A Records
@   1800    IN  A   45.55.110.124

또는 GUI에서 :

Type: A
Name: @
Points to: 45.55.110.124


답변