“example.com”을 CNAME 레코드로 설정할 수 없습니까?


19

현재 집에서 서버를 사용하고 있지만 동적 IP가 있습니다. 그래서 동적 dns 서비스 (dlinkddns.com)에 가입했습니다. 나는 내 자신의 네트워크에서 모든 올바른 설정을했고, IP는 완벽하게 업데이트됩니다.

문제는 도메인 이름 (예 : "example.com")이 있고 접두사 ( "example.com")없이 루트 도메인 이름을 CNAME으로 내 dlinkddns 도메인으로 설정하고 싶습니다. 그러나 내 도메인 이름 DNS 호스트는 그렇게 할 수 없다고 말합니다 ( "허용되지 않습니다"). 나는 "www.example.com"등을 위해 그것을 할 수 있고 그것은 완벽하게 작동하지만 루트 도메인 이름은 아닙니다. 누구든지 이것에 대한 해결책을 알고 있습니까?


어떤 DNS 호스트를 사용하고 있습니까? 그들의 소프트웨어가 A Recordwww.domain.com과 같은 도메인에 접두사를 갖고 싶어하는 것 같습니다.
Jonathan Ross

네덜란드어를 사용합니다 : www.webreus.nl. 그렇다면 그것이 그들의 소프트웨어가 나를 망치는 것일 수 있습니까? : P

도움을 요청하거나 문서를 확인했습니다.
Jonathan Ross

답변:


26

당신은 (예를 들어, 루트 도메인에 대한 CNAME 레코드를 설정할 수 없습니다 example.com그 휴식 때문에) RFC 1034 섹션 3.6.2 , 상태,

CNAME RR이 노드에 있으면 다른 데이터가 없어야합니다. 이는 표준 이름 및 별명에 대한 데이터가 다를 수 없도록합니다.

다른 데이터가 없어야한다는 규칙을 어기는 NS 레코드도 작동 하기 example.com때문에이 작업을 수행 할 수 없습니다 example.com.

www.example.com루트 도메인이 아니기 때문에 CNAME 레코드 를 가질 수 있으므로 다른 데이터가 존재하지 않습니다.

이 문제를 해결하는 유일한 방법은

  • www 접두사를 사용하거나
  • CNAME 레코드를 가리키고 자하는 곳에 도메인을 파킹하고 관련 IP 주소를 얻어에 대한 A 레코드를 설정합니다 example.com.

동적 DNS를 사용하고 있다는 것을 읽었습니다. 일부 동적 DNS 제공 업체는 네임 서버에서 도메인을 호스팅하는 경우 도메인과 함께 작동 할 수 있습니다. 이렇게하면 동적 DNS 업데이터가 example.com의 IP 주소를 업데이트 할 수 있으며 CNAME 문제를 방지 할 수 있습니다. 내 머리 꼭대기에서 나는 이것을 유료 서비스로 제공하는 dyndns 만 알고 있습니다.


또한 no-ip에서 무료로 얻은 FQDN에 CNAME을 설정하고 내 DNS 서버를 직접 호스팅하고 싶었습니다. 꽤 힘들 것 같습니다.
Aki

가치가있는 것을 위해, Hover.com은 네이 키드 도메인 (일명 도메인의 정점)에서 CNAME을 사용할 수 있도록합니다. 인터페이스를 통해이를 수행 할 때는 경고가 표시되지 않습니다. 나는 실제 효과에 대해 전혀 몰랐지만 지금까지 효과가 있습니다.
메이슨 G. Zhwiti

MasonG.Zhwiti 당신이 할 수 있다고해서 반드시 그렇다고해서 ... RFC를 깨뜨리고 당신이한다면 중대한 문제를 일으킬 것입니다.
anthonysomerset

1
NS 및 SOA 데이터가 표준 도메인의 별칭 도메인과 동일하다고 가정하고 NS 및 SOA 레코드를 가질 수 없으며 별칭 도메인의 루트에 하나의 CNAME 만 존재할 수 있습니까? 가능하다면 RFC의 인용문을 여전히 만족시키는 것 같습니다.
Gary

4

CNAME 레코드에서 기본 도메인 이름을 설정할 수 없습니다. CNAME 레코드에서 www.example.com, about.example.com 등과 같은 별칭 도메인에 대한 설정 만 수행해야하며 기본 또는 ROOT 도메인 설정은 A 레코드에서 수행해야하며 호스트의 IP 주소를 제공해야합니다 . 먼저 네이 키드 도메인에 대한 CNAME에서 설정을 삭제하고 "A 레코드"로 설정 한 다음 www와 같은 별명에 대한 C 이름에서 설정을 수행하십시오.

이것은 당신이 도움이 될 수 있습니다 : A 레코드, CNAME, MX 레코드 : 설치 블로그에 대한 기본 사항


2

여기에 언급 된 것처럼 레코드 CNAME를 통한 기본 도메인이 일부 도메인 제공 업체에서 작동하지 않는 것으로 나타났습니다 . 당신이 지원은 DNS 공급자에 이름 서버를 가리 키도록 고려할 수이에서 벗어나고 나 .@ALIASANAME

에 따라 일부 DNS 호스트 얻을 수있는 방법이 제공되어 CNAME사용자 정의 레코드 유형을 사용 (기본 도메인 이름의 루트 도메인 수준) 영역의 정점에서 -like 기능.

이러한 기록에는 다음이 포함됩니다.

  • ALIAS DNSimple에서
  • ANAME DNS를 쉽게 만들어
  • ANAME easyDNS에서
  • CNAME CloudFlare에서
  • ALIAS CloudDNS에서

각 제공자마다 설정이 비슷합니다. 레코드 와 마찬가지로 apex 도메인의 항목 ALIAS또는 ANAME항목을 가리 킵니다 .example.yourdomain.comCNAME

ALIAS or ANAME or @ example.whateverdomain.com.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.