태그 보관물: dns

dns

“example.com”을 CNAME 레코드로 설정할 수 없습니까? 자신의 네트워크에서 모든 올바른 설정을했고, IP는

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

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



답변

당신은 (예를 들어, 루트 도메인에 대한 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 만 알고 있습니다.


답변

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

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


답변

여기에 언급 된 것처럼 레코드 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.


답변