CNAME 레코드란 무엇입니까?
게시 됨: 2020-09-29이전에 DNS(Domain Name System)의 작동 방식에 대해 이야기했지만 이것이 전체 그림이 아닙니다. 휠을 구성하는 추가 톱니가 많이 있으며 지금까지 CNAME 레코드와 같은 가장 일반적인 요소에 대해서는 논의하지 않았습니다.
이 기사에서는 CNAME 레코드가 무엇인지에 대한 질문에 답하고 사용할 수 있는 여러 변형을 보여줍니다. 그런 다음 경험하게 될 제한 사항에 대해 설명하고 마지막으로 도메인에 제한 사항을 추가하는 방법을 보여줍니다.
가자!
YouTube 채널 구독
CNAME 레코드란 무엇입니까?
기본적으로 DNS는 도메인 이름을 특정 IP 주소에 매핑하여 작동합니다. 브라우저에 URL을 입력하면 DNS를 통해 해당 IP 주소를 찾아 방문하고자 하는 웹사이트로 안내합니다.
그러나 이것은 DNS가 사용하는 레코드 유형 중 하나일 뿐입니다. CNAME 레코드를 사용하면 URL을 표준 도메인에 대한 별칭으로 매핑할 수 있습니다. 즉, 해당 표준 도메인에 매핑된 IP 주소가 변경되더라도 CNAME 레코드는 루트 도메인을 가리키기 때문에 계속 작동합니다.
실제 예를 제공하기 위해 다음과 같은 세 개의 URL이 있다고 가정해 보겠습니다.
- 당신의 웹사이트.com
- www.yourwebsite.com
- 당신의 웹사이트.io
URL 번호 1은 사이트의 IP 주소를 가리키는 사이트의 표준 도메인입니다. 실제로 www.yourwebsite.com 방문자를 yourwebsite.com 으로 리디렉션하는 CNAME 레코드를 설정해야 합니다.
동시에 다른 최상위 도메인(TLD)을 사용하여 동일한 이름을 등록했습니다. 이것은 3번 주소를 1번으로 리디렉션하는 두 번째 레코드를 생성하려는 것을 의미합니다. 이 모든 것은 일반적으로 도메인 등록 기관이나 "소유" URL을 관리하는 데 사용하는 서비스를 통해 발생합니다.
2 CNAME 레코드의 예
실제로 CNAME 항목은 다양한 모양과 크기로 제공됩니다. 그러나 대부분의 경우 방금 언급한 www 예제로 대표되는 새 웹사이트에 대해 하나의 CNAME 레코드만 설정하면 됩니다.
이후 섹션에서는 등록 대행자를 통해 유사한 레코드를 설정하는 방법을 보여 드리겠습니다. 먼저 세 가지 예를 더 자세히 살펴보겠습니다.
1. FTP(File Transfer Protocol) 또는 이메일과 같은 서비스에 대해 별도의 호스트 이름 설정
ftp.yourwebsite.com 과 같은 도메인을 사용하여 FTP를 통해 웹사이트에 액세스하려면 해당 FTP CNAME 레코드를 설정해야 합니다.

이메일과 같이 사용하는 추가 서비스의 CNAME 레코드에도 이와 동일한 접근 방식이 적용됩니다. 여기서 "mail"과 같은 "호스트 이름"을 대신 설정하려고 합니다.

이러한 레코드는 다음 두 URL에 해당합니다.
- ftp.yourdomain.com
- mail.yourdomain.com
대부분의 등록 기관에서는 전체 호스트 이름(위에 표시된 두 개의 URL) 또는 www , ftp 및 mail 과 같은 약어를 입력할 수 있습니다 .
2. "메인" 도메인을 향한 다른 TLD의 주소 지정
어떤 경우에는 다른 TLD를 사용하여 동일한 도메인 이름을 등록하는 것이 좋습니다. 예를 들어 yourdomain.com 을 가리키는 yourdomain.org에 대한 CNAME 레코드를 설정할 수 있습니다 . 다음은 레코드가 표시되는 방식입니다.


다른 URL을 가리키려는 도메인에 이 유형의 CNAME 레코드를 추가해야 한다는 점을 이해하는 것이 중요합니다. 즉, CNAME 레코드를 사용하여 루트 수준 도메인이 다른 도메인을 가리키도록 할 수 없습니다. yourdomain.com 과 같은 루트 도메인은 IP 주소로 매핑되어야 합니다.
이와 동일한 접근 방식을 사용하여 완전히 다른 도메인을 루트 URL에 매핑할 수 있습니다. 매핑 프로세스가 어떻게 작동하는지 살펴보고 어디서부터 시작해야 하는지 알 수 있습니다.
도메인에 대한 CNAME 레코드를 추가하는 방법
새 CNAME 레코드를 추가하는 것은 대부분의 등록 대행자와 거의 동일하게 작동하지만 각 등록 대행자가 사용하는 인터페이스는 다를 수 있습니다. 이것이 어떻게 작동하는지 보여주기 위해 www URL이 표준 도메인을 가리키도록 기본 레코드를 설정할 것입니다. 우선 등록 대행자를 통해 도메인 설정을 여는 것이 좋습니다.
예를 들어 Namecheap을 사용하는 경우 등록 대행자는 소유한 각 도메인에 대한 고급 DNS 탭을 포함합니다. 탭 내에서 여러 유형의 레코드를 추가할 수 있습니다(CNAME 외에 더 많은 옵션이 있습니다!).
아래 예에서 "A" 레코드를 볼 수 있습니다. 이것은 표준 도메인을 사이트의 IP 주소에 매핑하는 레코드 유형입니다.

레코드를 추가하려면 새 레코드 추가 를 클릭하고 레코드 유형 에서 CNAME 레코드를 선택해야 합니다.

호스트 아래에 이 특정 예에 대한 www 접두사를 입력해야 합니다. 이제 Target 아래에 웹사이트의 표준 도메인을 추가합니다.

마지막으로 TTL 이라는 마지막 설정이 있습니다. 이 약어는 "Time to Live"의 약자이며 네임서버가 DNS 레코드를 업데이트해야 하는 빈도를 알려줍니다. 아시다시피 DNS 레코드는 "전파"되고 전 세계적으로 액세스할 수 있게 되는 데 시간이 걸립니다. TTL 시간이 낮을수록 대기 시간이 짧아야 합니다.
대부분의 경우 DNS 레코드가 일반적으로 충분히 빠르게 전파되므로 이 설정을 자동 으로 두는 것이 좋습니다. 지금은 A 형제 아래에 나타나야 하는 새 레코드를 저장합니다.

필요에 따라 여러 CNAME 레코드를 설정할 수 있습니다. 이전 섹션에서는 여러 옵션을 살펴보았고 모든 옵션을 동시에 설정할 수 있습니다.
할 수 없는 것은 동일한 도메인을 다른 표준 URL로 보내는 레코드를 설정하는 것입니다. 즉, www.yourdomain 을 가리키는 두 개의 레코드를 설정할 수 없습니다. com 을 yourdomain.com 및 alternatedomain.com으로 이동 합니다. 새 웹 사이트를 설정하는 경우 대부분의 경우 모든 것이 작동하려면 두 개의 레코드만 생성하면 됩니다. 하나의 A와 하나의 CNAME 레코드가 됩니다.
결론
CNAME 레코드는 DNS의 핵심 구성 요소입니다. 도메인이 IP 주소 대신 서로를 가리켜야 하는 경우 CNAME 레코드를 사용해야 합니다.
CNAME 레코드에는 여러 가지 용도가 있지만 가장 일반적인 용도로는 다음 두 가지가 있습니다.
- FTP 또는 이메일과 같은 서비스에 대해 별도의 호스트 이름을 설정합니다.
- "주" 도메인을 향해 다른 TLD를 가진 주소를 가리킵니다.
CNAME 레코드를 사용하는 방법에 대해 질문이 있습니까? 아래 코멘트 섹션에서 그들에 대해 이야기합시다!
기사 썸네일 이미지 제공: DiA99 / shutterstock.com
