와일드카드 CNAME DNS 레코드는 다중 하위 도메인에서 유효합니까?

와일드카드 CNAME DNS 레코드는 다중 하위 도메인에서 유효합니까?

다음과 같은 CNAME 레코드가 있습니다.

*.a        IN CNAME    example.com.

따라서 (예 : , 등) .a.example.com을 가리키는 주소 로 끝나는 모든 주소입니다 .example.comwww.a.example.comx.y.z.a.example.com

다음 CNAME 레코드를 추가합니다.

ex1.a      IN CNAME    example.net.

그런 다음 주소는 ex1.a.example.com을 가리키고 , 로 example.net끝나는 다른 모든 주소는 을 가리킵니다 ..a.example.comexample.com

다른 CNAME 레코드를 추가합니다.

www.b.a    IN CNAME    example.org.

그래서 www.b.a.mydom.com을 가리킨다 example.org.

하지만 문제가 있습니다.
다음으로 끝나는 해결 도메인에 대한 다른 요청은 .b.a.example.com해결되지 않습니다. 나는 이해할 수 없다.

답변1

첫 번째 기록은 대부분 괜찮지만 다음과 같이 명시적인 TTL을 추가하겠습니다(예: 30분 TTL 사용).

*.a        1800    IN CNAME    example.com.

다른 기록에 대해서도 똑같이 할 것입니다. 다음 과 같은 레코드를 생성할 때 주의하세요 www.b.a.

www.b.a    1800    IN CNAME    example.org.

*에 대한 일치를 무시합니다 b.a. 따라서 이 기록은 이제 귀하가 가지고 있는 유일한 기록이 될 것입니다 b.a. 더 많은 CNAME을 원할 경우 다음과 같이 b.a세 개의 일치 항목을 더 정의하면 됩니다 *.

b.a        1800    IN CNAME    example.org.
*.b.a      1800    IN CNAME    example.org.
*.www.b.a  1800    IN CNAME    example.org.

정확한 요구 사항에 따라 세 가지가 모두 필요하지 않을 수도 있습니다.

관련 정보