

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Lightsail에서 웹 사이트로 인터넷 트래픽을 라우팅하는 방식을 알아봅니다.
<a name="amazon-lightsail-internet-traffic-routing"></a>

스마트폰, 노트북, 웹 사이트 서버를 비롯한 인터넷상의 모든 컴퓨터는 고유한 문자열을 사용하여 서로 통신합니다. IP 주소라고 하는 이 문자열은 다음 형식 중 하나로 되어 있습니다.
+ 192.0.2.44와 같은 인터넷 프로토콜 버전 4(IPv4)
+ 2001:DB8::/32와 같은 인터넷 프로토콜 버전 6(IPv6)

브라우저를 열고 웹 사이트로 이동할 때는 이런 긴 문자열을 기억해 입력할 필요가 없습니다. 그 대신 **example.com**과 같은 도메인 이름을 입력해도 원하는 웹 사이트로 갈 수 있습니다. 등록된 도메인 이름을 IP 주소로 매핑하는 디렉터리 역할을 하는 도메인 이름 시스템(DNS)을 이용하면 가능합니다.

**목차**
+ [인터넷 트래픽을 도메인으로 라우팅하도록 Lightsail을 구성하는 방법 개요](#internet-traffic-routing)
+ [도메인의 트래픽을 라우팅하는 방법](#lightsail-traffic-routing)
+ [다음 단계](#internet-traffic-routing-next-steps)

## 인터넷 트래픽을 도메인으로 라우팅하도록 Lightsail을 구성하는 방법 개요
<a name="internet-traffic-routing"></a>

다음 개요에서는 Lightsail을 사용하여 인터넷 트래픽을 웹 사이트 또는 웹 애플리케이션으로 라우팅하는 도메인을 등록 및 구성하는 방법을 설명합니다.

1. 도메인 이름을 등록합니다. 이에 대한 개요는 [도메인 등록](amazon-lightsail-domain-registration.md)을 참조하세요.

1. 도메인 이름을 등록한 후 Lightsail은 도메인과 동일한 이름의 DNS 영역을 자동으로 생성합니다.

1. Lightsail 콘솔을 사용하면 인스턴스나 로드 밸런서와 같은 Lightsail 리소스에 도메인을 쉽게 할당할 수 있습니다. DNS 영역에 DNS 레코드를 생성하여 트래픽을 리소스로 라우팅할 수도 있습니다. 각각의 레코드에는 도메인의 트래픽을 라우팅할 방법에 관한 다음과 같은 정보가 포함되어 있습니다.

   **이름**

   레코드의 이름은 도메인 이름(예: example.com) 또는 하위 도메인 이름(예: www.example.com, retail.example.com)과 일치합니다. DNS 영역에 있는 모든 레코드의 이름은 반드시 DNS 영역의 이름으로 끝나야 합니다. 예를 들어 DNS 영역의 이름이 example.com이라면 모든 레코드 이름이 example.com으로 끝나야 합니다.

   **유형**

   레코드 유형은 일반적으로 트래픽을 라우팅할 리소스 유형에 따라 다릅니다. 예를 들어 트래픽을 이메일 서버로 라우팅하려면 **Type**(유형)을 **MX**로 지정합니다. 사용자의 도메인 이름에 대한 트래픽을 Lightsail 인스턴스로 라우팅하려면, 사용자의 도메인 이름을 인스턴스의 고정 IPv4 주소로 연결하는 **A** 레코드 또는 인스턴스의 IPv6 주소로 연결하는 **AAAA** 레코드를 추가합니다.

1. **대상**

   대상은 트래픽을 라우팅하려는 위치입니다. 트래픽을 Lightsail 인스턴스,Lightsail 컨테이너 서비스 및 기타 Lightsail 리소스로 라우팅하는 별칭 레코드를 생성할 수 있습니다. 자세한 내용은 [DNS](understanding-dns-in-amazon-lightsail.md)를 참조하십시오.

## 도메인의 트래픽을 라우팅하는 방법
<a name="lightsail-traffic-routing"></a>

인터넷 트래픽을 인스턴스, 로드 밸런서, 배포 또는 컨테이너 서비스와 같은 리소스로 라우팅하도록 Lightsail을 구성한 후 누군가 **www.example.com**에 대한 콘텐츠를 요청하면 이렇게 됩니다.

1. 사용자가 웹 브라우저를 열어 주소 표시줄에 **www.example.com**을 입력하고 **Enter** 키를 누릅니다.

1. **www.example.com**에 대한 요청은 일반적으로 인터넷 서비스 제공업체(ISP)가 관리하는 DNS 해석기로 라우팅됩니다. ISP는 케이블 인터넷 공급업체, DSL 광대역 공급업체 또는 기업 네트워크가 될 수 있습니다.

1. ISP의 DNS 해석기는 **www.example.com**에 대한 요청을 DNS 루트 이름 서버에 전달합니다.

1. DNS 해석기는 **www.example.com**에 대한 요청을 이번에는 **.com** 도메인의 TLD 이름 서버 중 하나에 다시 전달합니다. **.com** 도메인의 이름 서버는 **example.com** 도메인과 연관된 4개의 이름 서버의 이름을 사용하여 요청에 응답합니다.

   DNS 해석기는 4개의 이름 서버를 캐시에 저장합니다. 다음에 누군가 **example.com**을 찾아볼 때 **example.com**의 이름 서버가 이미 있으므로 해석기는 3단계와 4단계를 건너뜁니다. 이름 서버는 일반적으로 2일 동안 캐시에 저장됩니다.

1. DNS 해석기는 이름 서버 하나를 선택하여 **www.example.com**에 대한 요청을 해당 이름 서버에 전달합니다.

1. 이름 서버는 **example.com** DNS 영역에서 **www.example.com** 레코드를 찾아 웹 서버의 IP 주소 192.0.2.44 등 연관된 값을 가져옵니다. 이후 이름 서버는 IP 주소를 DNS 해석기에 반환합니다.

1. DNS 해석기가 마침내 사용자에게 필요한 IP 주소를 해석해 냅니다. 해석기는 이 값을 웹 브라우저로 반환합니다.

1. 웹 브라우저는 DNS 해석기로부터 얻은 IP 주소로 **www.example.com**에 대한 요청을 전송합니다. 여기가 콘텐츠가 있는 곳, 예컨대 웹 사이트 엔드포인트로 구성된 Lightsail 인스턴스 또는 컨테이너너 서비스에서 실행되는 웹 서버입니다.

1. 192.0.2.44에 있는 웹 서버 또는 그 밖의 리소스는 **www.example.com**의 웹 페이지를 웹 브라우저에게 반환하고, 웹 브라우저는 이 페이지를 표시합니다.

## 다음 단계
<a name="internet-traffic-routing-next-steps"></a>
+ [DNS](understanding-dns-in-amazon-lightsail.md)
+ [인스턴스로 도메인 연결](amazon-lightsail-routing-to-instance.md)
+ [로드 밸런서로 도메인 연결](add-alias-record-for-lightsail-load-balancer.md)
+ [배포로 도메인 연결](amazon-lightsail-point-domain-to-distribution.md)