하나의 하위 도메인에 대해 CNAME 및 TXT DNS 레코드 모두 추가


10

Heroku 앱이 있는데 도메인을 설정해야합니다. 이를 설정하는 일반적인 방법은 CNAME 레코드를 사용하여이 도메인이에 대한 별칭임을 지정하는 것 <your-domain-name>.herokuapp.com입니다. 문제는 Google 웹 마스터와 Yandex.Metrika 통합을 추가하고 가장 쉬운 방법은 도메인에 두 개의 TXT 레코드를 추가하는 것입니다. : 나는 그런 식으로 설정 여기에 이미지 설명을 입력하십시오 나는에 2 개 TXT 레코드가 필요 http://www.cscombo.com 하지만, 이것 때문에 분명히이하지 않습니다 일 : /programming/34613083/cname- 및 txt- 레코드-동일한 하위 도메인-작동하지 않음

http://www.cscombo.com 을 Google 웹 마스터에 추가 하면 (www 하위 도메인의 TXT 레코드가 존재하지 않기 때문에) http : // cscombo를 추가 할 수 없기 때문에 현재 설정이 제대로 작동하지 않습니다 . COM (www가 아닌 버전) 작동합니다 (이 하위 도메인 존재에 대한 TXT 레코드)하지만 구글 웹 마스터가 모두를 읽을 수 없습니다 이런 식 sitemap.txtrobots.txt(사이트의 WWW 버전들이 있기 때문에 모두 리디렉션). Yandex.Metrika와 같은 이야기.

따라서 질문 : 동일한 하위 도메인에 대해 CNAME 및 TXT 레코드를 추가하는 방법이 있습니까?


확실한 대답은 와일드 카드 CNAME을 사용하지 않는 것입니다.
Tim

@tim 내가 무엇을 바꿔야하는지 조금 설명해 주시겠습니까?
serge1peshcoff

답변:


23

당신은 할 수 없습니다. 으로 RFC1034는 s3.6.2 말한다,

CNAME RR이 노드에 있으면 다른 데이터가 없어야합니다.

에 대한 TXT레코드를 원한다면 (예를 들어) for를 www.example.com가질 수 없으며 원하는 것을 달성하기위한 다른 방법을 찾아야합니다. 이는 자신을 모니터링 하고 IP 주소가 변경되면에 대한 자신의 레코드를 업데이트하는 것을 의미 합니다 .CNAMEwww.example.comexample.herokuapp.comAwww.example.com

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