본문 바로가기

IT 엔지니어/CLOUD

AWS - Route53

Domain 구매

호스팅 영역 생성

레코드 생성 www 10.0.1.100

[IP 주소 매핑]

ns-148.awsdns-18.com.
ns-1721.awsdns-23.co.uk.
ns-686.awsdns-21.net.
ns-1442.awsdns-52.org.
ns-148.awsdns-18.com. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
mygabia
도메인 정보 변경
네임서버 설정
도메인 입력 
기본 도메인 삭

레코드 추가 10.0.1.100

 

 

 

[로드밸런서 DNS 매핑]

1. ALB 생성 야물 파일 인스턴스 생성

2. Route53 
  레코드 생성 - www.orkr.shop A 유형
  별칭 - 엔드포인트 - ALB DNS 입력 

 

 

 

 

 

ns-179.awsdns-22.com.

ns-1959.awsdns-52.co.uk.

ns-694.awsdns-22.net.

ns-1131.awsdns-13.org

GABIA 네임서버 등록
캐시 삭제
ipconfig  /flushdns

 

 

 

[장애조치]

 

1번 인스턴스 중지 시 / 장애 발생

 

Route53 - 상태 확인 생성
- 퍼블릭 IP 입력 
HTTP (Public IP)/index.html

 

각각 인스턴스마다 상태확인 검사 생성 / 해당 인스턴스 공인 IP 입력

 

 

[호스팅 영역 - 레코드 생성]

MyWeb1- Check
MyWeb2-Check

 

각각 인스턴스 상태 확인 검사 정상 모습

 

인스턴스 중지 시 비정상 확인 가능

 

비정상 / 정상 웹페이지 확인 가능

 

 

 

 

 

✅ 해결 방법

1. 탄력적 IP (Elastic IP) 사용

  • 인스턴스에 고정 퍼블릭 IP를 부여
  • 중지/시작해도 IP가 변하지 않음
  • Route 53 A 레코드에는 탄력 IP를 넣으면 됨
ElasticIP1:
  Type: AWS::EC2::EIP
  Properties:
    Domain: vpc

ElasticIPAssociation1:
  Type: AWS::EC2::EIPAssociation
  Properties:
    AllocationId: !GetAtt ElasticIP1.AllocationId
    InstanceId: !Ref WebServer1

2. ALB 사용 + Route 53 도메인 연결

  • ALB는 항상 고정된 DNS 이름을 가짐 (예: xxx.ap-northeast-2.elb.amazonaws.com)
  • Route 53 A 레코드에 Alias로 이 DNS를 지정하면 퍼블릭 IP 변경 이슈가 없음
  • ALB 뒤에 있는 인스턴스들은 퍼블릭이 아니어도 됨

🔄 요약

방법 퍼블릭 IP 고정? 헬스 체크 유지됨? 추천

EC2 퍼블릭 IP 직접 사용 ❌ 아니요 (변동) ❌ IP 바뀌면 깨짐 낮음
EC2 + 탄력 IP ✅ 예 ✅ 가능 보통
ALB + Route53 Alias ✅ 예 (DNS 기반) ✅ ALB 헬스체크 연계 높음

[ALB healthcheck]

TargetGroup:
  Type: AWS::ElasticLoadBalancingV2::TargetGroup
  Properties:
    VpcId: !Ref VPC
    Protocol: HTTP
    Port: 80
    TargetType: instance
    HealthCheckPath: /healthcheck  # healthcheck 경로로 설정
    HealthCheckIntervalSeconds: 30
    HealthCheckTimeoutSeconds: 5
    HealthyThresholdCount: 3
    UnhealthyThresholdCount: 3
    Targets:
      - Id: !Ref WebServer1
      - Id: !Ref WebServer2

'IT 엔지니어 > CLOUD' 카테고리의 다른 글

AWS - Route 53  (0) 2025.06.18
AWS - Transit GW  (0) 2025.06.16
AWS - VPC Peering  (0) 2025.06.15
AWS -NLB  (0) 2025.06.14
AWS - ALB  (0) 2025.06.13