티스토리 뷰
Amazon Route 53 은 가용성과 확장성이 뛰어난 클라우드 Domain Name System (DNS) 웹 서비스로,
www.example.com 과 같은 도메인 이름을 192.0.2.1 과 같은 IP 주소로 변환 처리한다.
Amazon Route 53 은 사용자의 요청을
Amazon EC2 인스턴스, Elastic Load Balancing 로드 밸런서, Amazon S3 버킷 등
AWS 에서 실행되는 인프라에 효과적으로 연결하고,
사용자를 AWS 외부의 인프라로 라우팅하는데도 Route 53 사용 가능하다.
Amazon Route 53 을 사용하여 트래픽을 정상적인 엔드포인트로 라우팅하거나
애플리케이션 및 해당 엔드포인트의 상태를 개별적으로 모니터링하도록 DNS 상태 확인을 구성할 수 있고,
도메인 이름 등록도 지원한다.
사용자는 example.com 과 같은 도메인 이름을 구매하여 관리할 수 있으며
Amazon Route 53 에서 도메인에 대한 DNS 설정을 자동으로 구성 가능하다.
AWS Route 53 콘솔에서 작업
- Hosted Zones
- Create Hosted Zone
- Domain Name : 구입한 도메인 입력
- Create Record Set (www / vpn / gitlab / jenkins / redmine / nexus / ldap)
- Name : www 등 필요한 하위 도메인 입력
- Type : A - IPv4 Address (A 레코드) 선택
- Alias : Yes
- Alias Target : ELB 선택 혹은 ELB DNS name 입력
- Create Hosted Zone
여기서 vpn 은 load balancer 를 거치지 않고 바로 vpn 인스턴스로 접근 가능하도록
vpn 인스턴스 퍼블릭 IP 입력한다.
도메인을 구입한 사이트에서 네임서버 설정
(최대 이틀 소모)
도메인을 연결한 경우에는 기존 ELB 리스너에서
80, 443, 2224, 389 포트만 설정
(뒷 단에 Nginx 에서 하위 도메인으로 포트 포워딩이 가능하기 때문)
네임서버가 적용되고 나면 터미널에서 nslookup 명령어로 확인
% nslookup
> gitlab.gyurida.shop
아래와 같이 출력되면 성공
Server: 164.124.101.2
Address: 164.124.101.2#53
Non-authoritative answer:
Name: gitlab.gyurida.shop
Address: 13.209.39.11
Name: gitlab.gyurida.shop
Address: 13.124.21.119
'AWS' 카테고리의 다른 글
[AWS] VPN 설치 (0) | 2021.02.10 |
---|---|
[AWS] Certificate Manager 에서 SSL 인증서 발급 (0) | 2021.02.09 |
[AWS] ELB (0) | 2021.02.09 |
[AWS] NAT Gateway 활용 (0) | 2021.02.09 |
[AWS] VPC, Subnet, Instance 생성 (0) | 2021.02.08 |