와일드 카드 CNAME DNS 레코드가 유효합니까? 와일드 카드

와일드 카드 (예 : * .mysite.com) 인 DNS A 레코드를 보유하는 것이 유효하다는 것을 알고 있습니다. 와일드 카드 CNAME 레코드를 갖는 것이 가능 / 유효 / 권장되어 있습니까?



답변

가능합니다. 어느 시점에서 그것은 4592 가 지원되어야 함을 분명히 할 때까지 약간 공중에 올라있었습니다 .

가능하다고해서 모든 DNS 제공 업체가 지원한다는 의미는 아닙니다. 예를 들어 GoDaddy에서는 CNAME 레코드에 와일드 카드를 설정할 수 없습니다.

권장 여부에 따라 사용량에 따라 다릅니다. 일반적으로 CNAMES는 DNS를 제어하지 않는 “외부”도메인 이름을 가리킬 때 편의를 위해 사용됩니다.

예를 들어 * .mycms.com을 사이트 이름으로 사용할 수 있도록 CMS 시스템을 설정했다고 가정 해 보겠습니다 (호스트 헤더 사용). 고객이 특정 시점에서 IP 주소를 변경할 염려없이 * .cms.customer.com을 쉽게 설정할 수 있기를 원합니다. 이 경우 www.mycms.com에 * .cms.customer.com이라는 와일드 카드 CNAME을 설정하도록 조언 할 수 있습니다.

와일드 카드 CNAME은 모든 제공 업체 (예 : GoDaddy)에서 지원하지 않으므로 다양한 고객 (제공 업체의 기능을 모르는 경우)에 제안한 경우에는 사용하지 않는 것이 좋습니다.


답변

나는 라인을 추가

*.www        IN CNAME        my_webserver

내 영역 내 바인드 설정에서 파일이 완벽하게 작동 (예.로 whatever.www.domain.com하고 whatever2.www.domain.com모두에 지적했다 my_webserver.

라인을 추가하여 이것에 예외를 추가하는 것도 가능했습니다

exception.www        IN CNAME        another_server

그래서 exception.www.domain.com지적했다 another_server.


답변

다만 Amazon Route 53모든 레코드 유형의 와일드 카드를 지원 합니다 .

따라서 Route 53을 DNS 공급자로 안전하게 사용할 수 있습니다.


답변

우리는 항상 와일드 카드 DNS를 사용하며 아무런 문제가 없었습니다. ipaddres를 가리키는 경우 다음을 사용하십시오.

*.mysite.com     Host (A)    Default     xxx.xxx.xxx.xxx

별명을 사용하려면 다음을 수행하십시오.

*.mysite.com.   IN CNAME mysite.com.

답변

내가 기억하는 한이 종류의 작업을 수행 할 수는 있지만 NS 또는 MX와 같은 다른 레코드 유형에서는 CNAME을 사용할 수 없습니다.

“와일드 카드”로 달성하려는 것이 확실하지 않으므로 일반적인 답변을 제시해야합니다. 🙂

명확히하기 위해 CNAME aserver.domain은 다른 이름을 가질 수 없음을 의미합니다.

예외가 있지만, 나는 그들이 네 머리 꼭대기에서 무엇을하고 있는지, 당신이 무엇을하고 싶은지 잘 모르므로 시간을 낭비하지 않습니다.


답변

CNAME 레코드를 만들 때 점으로 표시된 서버를 종료하십시오 (예 : * .mydomain.com). 마지막 점에 주목


답변

내 테스트 결과는 다음과 같습니다. mysite.com 및 www.mysite.com에 대한 A 레코드를 삭제하고 * .mysite.com에 대한 CNAME 레코드를 추가했습니다. 테스트가 작동하지 않았습니다. mysite.com이 해결되지 않습니다. 명확히하기 위해 DNS 서버에 OpenDNS를 사용합니다. 어쩌면 다른 DNS 서버와 잘 작동하지만 분명히 보편적으로 작동하기를 원합니다. 그 결과를 바탕으로 표준 A 레코드를 고수하겠습니다.