‹ 개요(으)로 돌아가기

Amazon Lightsail의 DNS

요약

DNS(도메인 이름 시스템)는 기억하기 쉬운 도메인 이름(예: example.com)을 웹 서버의 IP(인터넷 프로토콜)로 라우팅합니다. Amazon Lightsail에서 도메인 이름으로 실행 중인 인스턴스나 로드 밸런스를 가리킬 수 있습니다.

최종 업데이트 날짜: 2021년 1월 12일

다른 사용자가 IPv4 또는 IPv6 주소일 수 있는 인스턴스의 퍼블릭 인터넷 프로토콜(IP) 주소를 방문하여 Lightsail 인스턴스의 웹 애플리케이션에 액세스할 수 있습니다. 하지만 IP 주소는 복잡하고 기억하기 어렵기 때문에 사람들이 기억하기 쉬운 도메인 이름(예: example.com)으로 인스턴스의 웹 애플리케이션에 액세스할 수 있어야 합니다. 등록된 도메인 이름을 IP 주소로 매핑하는 디렉터리 역할을 하는 DNS(도메인 이름 시스템)를 이용하면 가능합니다.

사용자의 도메인 이름에 대한 트래픽을 Lightsail 인스턴스로 라우팅하려면, 사용자의 도메인 이름을 인스턴스의 고정 IPv4 주소로 연결하는 주소(A) 레코드 또는 인스턴스의 IPv6 주소로 연결하는 AAAA 레코드를 추가합니다. 도메인 이름이 등록된 등록 기관에서 도메인 DNS 레코드를 관리하거나 Lightsail과 같은 다른 DNS 호스팅 공급자를 사용하여 이 레코드를 관리할 수 있습니다. 도메인 이름을 Lightsail 인스턴스에 쉽게 매핑할 수 있게 하려면 DNS 영역을 만들어 도메인 DNS 레코드의 관리를 Lightsail로 이전하는 것이 좋습니다. 자세한 내용은 DNS 영역을 생성하여 Amazon Lightsail에서 도메인의 DNS 레코드 관리를 참조하십시오. Lightsail에서 최대 3개의 DNS 영역을 생성할 수 있습니다. 3개 이상의 DNS 영역이 필요한 경우 3개 이상의 도메인 이름을 관리하므로 Route 53를 사용하여 모든 도메인의 DNS를 관리하는 것이 좋습니다. Route 53를 사용하여 도메인 이름을 Lightsail 인스턴스로 지정할 수 있습니다. Route 53를 사용하여 DNS를 관리하는 방법에 대한 자세한 내용은 Amazon Route 53를 사용하여 도메인을 Amazon Lightsail 인스턴스로 지정을 참조하십시오.

DNS 용어

도메인의 DNS를 관리하려면 몇 가지 용어를 숙지해야 합니다.

Apex 도메인/루트 도메인

  • 루트 도메인이라고도 하는 apex 도메인은 하위 도메인 부분이 없는 도메인입니다. apex 도메인의 예는 example.com이고 하위 도메인의 예는 www.example.comblog.example.com입니다. wwwblog 하위 도메인 부분을 각각 포함하기 때문에 이들은 하위 도메인입니다.

  • Domain Name System(DNS)

  • DNS는 example.com과 같이 기억하기 쉬운 도메인 이름을 웹 서버의 IP 주소로 라우팅합니다.

    자세한 내용은 Wikipedia에서 Domain Name System을 참조하세요.

  • DNS 레코드

  • DNS 레코드는 매핑 파라미터이며 도메인이나 하위 도메인이 연결된 IP 주소나 호스트 이름을 DNS 서버에 알립니다.

    자세한 내용은 Wikipedia에서 List of DNS record types를 참조하세요.

  • DNS 영역

  • DNS 영역은 특정 도메인(예: example.com)과 하위 도메인(예: blog.example.com)의 인터넷 트래픽을 라우팅하는 방법에 대한 정보가 담긴 컨테이너입니다.

    자세한 내용은 Wikipedia에서 DNS zone을 참조하세요.

  • 도메인 이름 등록 기관

  • 도메인 이름 공급자라고도 하는 도메인 이름 등록 기관은 도메인 이름 할당을 관리하는 회사나 조직입니다. 도메인을 구입하거나 Amazon Route 53 또는 다른 도메인 이름 등록 기관을 사용하여 기존의 도메인을 관리할 수 있습니다.

    자세한 내용은 Wikipedia에서 Domain name registrar를 참조하세요.

  • 이름 서버

  • 이름 서버는 도메인으로 트래픽을 라우팅합니다. Lightsail에서 이름 서버는 기억하기 쉬운 도메인 이름을 IP 주소로 변환하는 데 도움이 되는 네트워크 서비스를 실행하는 AWS 인스턴스입니다. Lightsail은 트래픽을 도메인으로 라우팅하기 위한 여러 가지 AWS 이름 서버 옵션(예: ns-NN.awsdns-NN.com)을 제공합니다. 도메인 등록 기관을 사용하여 도메인을 변경할 때 이러한 AWS 이름 서버 중에서 선택할 수 있습니다.

    자세한 내용은 Wikipedia에서 Name server를 참조하세요.

  • 하위 도메인

  • 하위 도메인은 더 큰 도메인의 일부분으로서 루트 도메인이 아닌 도메인 계층 구조에 있는 도메인입니다. 예를 들어 blogblog.example.com 하위 도메인의 하위 도메인 부분입니다.

    자세한 내용은 Wikipedia에서 Subdomain을 참조하세요.

  • TTL(Time to Live)

  • TTL은 로컬에서 이름 서버를 확인하는 DNS 레코드의 수명을 나타냅니다. 예를 들어 시간이 짧으면 변경 사항이 적용될 때까지 기다리는 시간이 적어집니다. Lightsail DNS 영역에서는 TTL을 구성할 수 없습니다. 대신 모든 Lightsail DNS 레코드의 TTL이 기본적으로 60초로 설정됩니다.

    자세한 내용은 Wikipedia에서 Time to live를 참조하세요.

  • 와일드카드 DNS 레코드

  • 와일드카드 DNS 레코드는 존재하지 않는 도메인 이름의 요청과 일치합니다. 별표 기호(*)를 도메인 이름의 제일 왼쪽에 사용하여(예: *.example.com 또는 *example.com) 와일드카드 DNS 레코드를 지정합니다.

    참고

    현재 Lightsail DNS 영역은 NS(이름 서버) 레코드에 정의된 이름 서버 도메인(예: *awsdns.com)에 한해 와일드카드 레코드를 지원합니다.

  • Lightsail DNS 영역에서 지원되는 DNS 레코드 유형

    주소(A) 레코드

  • A 레코드는 도메인(예: example.com)이나 하위 도메인(예: blog.example.com)을 웹 서버의 IP 주소로 매핑합니다.

    예를 들어 Lightsail DNS 영역에서 example.com(도메인의 apex)의 웹 트래픽을 인스턴스로 보내려고 합니다. A 레코드를 만들고 @ 기호를 하위 도메인 텍스트 상자에 입력한 후 웹 서버의 IP 주소를 Resolves to address(주소로 확인) 텍스트 상자에 입력합니다.

    A 레코드에 대한 자세한 내용은 WikipediaList of DNS record types를 참조하세요.

  • AAAA 레코드

  • AAAA 레코드는 도메인(예: example.com)이나 하위 도메인(예: blog.example.com)을 웹 서버의 IPv6 주소로 매핑합니다.

    예를 들어, Lightsail DNS 영역에서 IPv6 프로토콜을 통해 example.com(도메인의 정점)에 대한 웹 트래픽을 인스턴스로 연결하려고 합니다. AAAA 레코드를 만들고 @ 기호를 하위 도메인 텍스트 상자에 입력한 후 웹 서버의 IP 주소를 주소로 확인(Resolves to address) 텍스트 상자에 입력합니다.

    AAAA 레코드에 대한 자세한 내용은 WikipediaDomain Name System for IPv6를 참조하세요.

    참고

    Lightsail은 고정 IPv6 주소를 지원하지 않습니다. Lightsail 리소스를 삭제하고 새 리소스를 생성하거나 동일한 리소스에서 IPv6를 비활성화했다가 다시 활성화하는 경우, 리소스의 최신 IPv6 주소를 반영하도록 AAAA 레코드를 업데이트해야 할 수 있습니다.

  • 정식 이름(CNAME) 레코드

  • CNAME 레코드는 별칭이나 하위 도메인(예: blog.example.com)을 다른 도메인이나 하위 도메인에 매핑합니다.

    예를 들어 Lightsail DNS 영역에서 www.example.com의 웹 트래픽을 example.com으로 보내려고 합니다. "확인" 주소가 wwwexample.com의 별칭 CNAME 레코드를 만듭니다.

    자세한 내용은 WikipediaCNAME Record를 참조하세요.

  • 메일 교환기(MX) 레코드

  • MX 레코드는 여러 서버가 정의된 경우 우선 순위 값을 사용하여 하위 도메인(예: mail.example.com)을 이메일 서버 주소로 매핑합니다.

    예를 들어 Lightsail DNS 영역에서 mail.example.com의 메일을 10 inbound-smtp.us-west-2.amazonaws.com Amazon WorkMail 서버로 보내려고 합니다. example.com의 하위 도메인, 우선 순위 10, "확인" 주소 inbound-smtp.us-west-2.amazonaws.com으로 MX 레코드를 만듭니다.

    자세한 내용은 WikipediaMX Record를 참조하세요.

  • NS(이름 서버) 레코드

  • NS 레코드는 test.example.com과 같은 하위 도메인을 ns-NN.awsdns-NN.com과 같은 이름 서버로 위임합니다.

    자세한 내용은 Wikipedia에서 Name server를 참조하세요.

  • 서비스 로케이터(SRV) 레코드

  • SRV 레코드는 우선 순위, 가중치 및 포트 번호의 값을 사용하여 하위 도메인(예: service.example.com)을 서비스 주소로 매핑합니다. 텔레포니 또는 인스턴트 메시징은 일반적으로 SRV 레코드에 연결되는 몇 가지 서비스입니다.

    예를 들어 Lightsail DNS 영역에서 service.example.com의 트래픽을 1 10 5269 xmpp-server.example.com으로 보내려고 합니다. 우선 순위 1, 가중치 10, 포트 번호 5269, "매핑" 주소 xmpp-server.example.com으로 SRV 레코드를 만듭니다.

    자세한 내용은 WikipediaSRV Record를 참조하세요.

  • 텍스트(TXT) 레코드

  • TXT 레코드는 하위 도메인을 일반 텍스트로 매핑합니다. 도메인 소유권을 서비스 공급자에게 확인시키기 위해 TXT 레코드를 만듭니다.

    예를 들어 Lightsail DNS 영역에서 23223a30-7f1d-4sx7-84fb-31bdes7csdbb 호스트 이름이 쿼리되면 _amazonchime.example.com로 응답하려고 합니다. 하위 도메인 값 _amazonchime, "응답" 값 23223a30-7f1d-4sx7-84fb-31bdes7csdbb.로 TXT 레코드를 만듭니다.

    자세한 내용은 WikipediaTXT Record를 참조하세요.