GoDaddy에서 와일드카드 A 레코드보다 C 이름을 우선시하시겠습니까?

GoDaddy에서 와일드카드 A 레코드보다 C 이름을 우선시하시겠습니까?

사용자가 서로 다른 하위 도메인(예: subdomain1.mydomain.com subdomain2.mydomain.com)을 사용하여 개별 웹사이트를 만들 수 있는 웹 애플리케이션이 있습니다.

GoDaddy를 통해 도메인을 구입했으며 호스팅 서비스에 와일드카드 A 레코드가 설정되어 있습니다(즉, *는 HOSTING_IP를 가리킴).

SSL 인증서를 사용하여 특정 하위 도메인 SECURE를 설정하려고 합니다. GoDaddy에서 CName을 생성하고 SSL을 설정한 특정 서버를 가리켰습니다. 즉, secure.mydomain.com은 SSL_IP를 가리킵니다.

현재 secure.mydomain.com은 여전히 ​​HOSTING_IP를 가리키고 있습니다. 어쨌든 ARecord보다 CNAME의 우선순위를 정할 수 있나요? GoDaddy에서 이 작업을 수행한 사람이 있나요? 아니면 이 설정에 사용할 수 있는 다른 서비스를 추천해 주실 수 있나요? 아니면 이 작업을 수행할 수 있는 더 좋은 방법이 있나요?

미리 감사드립니다!

답변1

SSL_IP와 HOSTING_IP가 서로 다른 두 개의 IP 주소인 경우 HOSTING_IP 레코드 앞에 SSL_IP 레코드를 생성하기만 하면 됩니다. godaddy의 DNS 서비스에서 이 작업을 허용하지 않으면 무료이며 IMO가 더 나은 Everydns.net과 같은 서비스를 살펴보세요.

답변2

와일드카드 레코드가 작동하는 방식은 특정 항목이 가능한 모든 와일드카드를 무시한다는 것입니다.

예: (RFC 1034에서 가져옴):

*.exmaple.com MX 10 a.x.COM
a.x.com       IN A  1.2.3.4
a.x.com       MX 10 a.x.com

"*.X.COM의 와일드카드 효과는 AXCOM의 명시적 데이터에 의해 AXCOM 하위 트리에서 금지되기 때문에 axcom에 대해 MX 레코드를 명시적으로 지정해야 합니다. 또한...AXCOM의 명시적 MX 데이터가 필요합니다. ".

이제 설정을 간단하고 명확하게 나열하는 대신 산문으로 상황을 설명했습니다. 특히: "GoDaddy에서 CName을 만들었고 SSL을 설정한 특정 서버를 가리켰습니다. 즉, secure.mydomain.com이 SSL_IP를 가리킵니다."는 말이 되지 않습니다. CNAME RR은 IP가 아닌 이름을 가리킵니다.

올바른 구성은 다음과 같습니다.

*.example.com      IN A 1.2.3.4 ; HOSTING_IP
secure.example.com IN A 2.3.4.5 ; SSL_IP

CNAME은 사용되지 않습니다. 이것은 작동합니다.

편집: 또한 특정 RR에 대해 와일드카드를 선택할 때 순서는 중요하지 않습니다. 와일드카드가 먼저 올 수 있으며 특정 RR이 계속 선택됩니다.

관련 정보