내 웹 사이트에 DNS를 설정 example.com
하여 A
레코드 (IP를 가리키는)로 설정했지만에 대해 어떻게해야할지 모르겠습니다 www.example.com
.
의 별칭이되도록 CNAME
레코드 를 추가하려고합니다 .www.example.com
example.com
그러나 https://intodns.com에서 설정을 확인 하고 다음을 보여줍니다.
오류 : www.example.com에 대한 A 레코드를 얻을 수 없습니다!
오류 투명 도료 나는 변경하는 경우 www
에 A
기록합니다. 이를 요구하는 “규칙”이 있습니까?
답변
www에 대한 A 레코드와 CNAME의 차이점은 추가 조회입니다. CNAME의 경우 www가 example.com의 CNAME임을 확인한 후 example.com을 다시 한 번 살펴 보겠습니다.
CDN 또는 타사 가속화 서비스를 사용하려는 경우 CNAME이 작동합니다. www.google.com 조회 예는 다음과 같습니다. www.l.google.com과 www.google.com의 TTL 차이를 확인하십시오.
www.google.com. 36545 IN CNAME www.l.google.com.
www.l.google.com. 294 IN A 209.85.153.104
따라서 타사 서비스를 사용하는 경우 기록 변경, 낮은 TTL 유지, 지리적 리디렉션과 같은 멋진 작업을 수행 할 수있는 유연성이 제공됩니다.
귀하의 경우 동일한 IP를 모두 가리 키기 때문에 중요하지 않습니다.
답변
www.
주소가 A 레코드 여야 한다는 규칙은 없습니다 . 웹 사이트가 CNAME
다른 사이트에있는 것이 매우 일반적입니다 . 예를 들면 다음과 같습니다.
$ host www.google.com
www.google.com is an alias for www.l.google.com.
또는:
$ host www.kodak.com
www.kodak.com is an alias for www.Kodak.com.edgekey.net.
문제가 해결되지 않으면 구성 오류가 발생했음을 나타냅니다. 실제 DNS 레코드를 보지 않으면 도움을주기가 어렵지만 같은 명령 줄 도구를 사용 dig
하면 네임 서버가 노출 한 DNS 레코드를 정확하게 표시하여 문제를 디버깅 할 수 있습니다.