좌측 상단이 1번 서버 (13.209.75.148),
좌측 하단이 2번 서버 (54.180.95.238)

이번 실습에서는 위의 두 서버를 사용.
이번 실습에서는 Health Check를 하지 않을 것이다.

Route 53 > Hosted zones > leo4de-dns.click 로 가서 Create record

첫 번째 레코드 설정
Add another record 두 번째 레코드 추가

첫 번째 레코드 설정
create record버튼을 눌러 생성하자.
이렇게 두 개의 레코드를 만들면, 한국에서 접근한 요청은 1번 서버로, 미국에서 접근한 요청은 2번 서버로 연결되도록 설정한 것이다.

geo.로 시작하는 두 개의 도메인 레코드가 설정된 것을 Route 53의 Hosted Zone에서 확인할 수 있다.
Mac 터미널에서 다음 명령어를 실행한다.
host geo.leo4de-dns.click

13.209.75.148 (1번 서버)로 응답이 오는 것을 확인할 수 있다.
다음 명령어로 DNS 연결 상태를 확인할 수 있다.
echo helloGeo | nc geo.leo4de-dns.click 2000

역시 1번 서버로 들어가는 것을 볼 수 있다.
미국 리전에서 생성한 EC2 인스턴스의 터미널에서 다음 명령어를 실행한다.
echo helloGeo_in_us | nc geo.leo4de-dns.click 2000

2번 서버인 54.180.95.238로 잘 연결되는 것을 확인하였다.
Geo 기반 라우팅 정책을 통해 접속자의 위치에 따라 서로 다른 서버로 트래픽을 분산시키는 방식을 실습해보았는데 모든 국가에 맞춤 서비스를 제공하는 대기업들의 노고를 알 수 있었다..