우당탕탕

AWS Route53 도메인 연결할 때 2026년 업데이트 후 막혔던 DNS 설정 이야기 본문

Tech/AWS

AWS Route53 도메인 연결할 때 2026년 업데이트 후 막혔던 DNS 설정 이야기

모찌모찝 2026. 8. 3. 11:02

AWS Route53으로 도메인 연결 작업을 하다가 생각보다 삽질을 많이 했어요. 특히 2025년까지랑 달라진 점들이 있어서 예전 방식 그대로 했더니 DNS 설정에서 헤매는 상황이 벌어지더라고요.

이번 글에서는 2026년 기준 AWS Route53 도메인 연결 시 바뀐 점들을 중심으로, 제가 직접 막혔던 부분과 해결법, 그리고 명령어까지 꼼꼼하게 담았어요. 이 글만 보면 DNS 연결 때문에 헷갈리는 부분은 다 해결될 거예요.

개발 환경 / 버전 정보

AWS 콘솔 최신 버전 기준이며, Route53 관리 화면 UI도 2026년 1월에 업데이트 되면서 약간 바뀌었어요. 또한 도메인 등록기관에서 DNS 위임 방식과 네임서버 변경 프로세스가 일부 변경된 점도 반영했습니다.

AWS Route53 도메인 연결하면서 막혔던 DNS 설정 관련 이미지

AWS Route53 도메인 연결하면서 막혔던 DNS 설정 관련 정보

이렇게 하면 됩니다: 2026년 Route53 도메인 연결 절차

사실 이 부분이 가장 헷갈리는데요, 가장 중요한 건 "네임서버(NS) 레코드 위임" 절차가 예전과 조금 달라졌다는 점이에요. 2026년부터는 외부 도메인 등록기관에서 네임서버 정보 복사 시 AWS가 제공하는 네임서버 풀 중 꼭 4개를 모두 정확히 넣어야 정상 작동해요. 예전에는 3개만 넣어도 되던 경우가 많았는데 이젠 안 됩니다.

그리고 Route53에서 호스팅 영역(Hosted Zone)을 생성할 때, 생성 직후 표시되는 네임서버(NS) 레코드를 반드시 복사해야 해요. 아래는 제가 실제로 복사했던 NS 레코드 예시입니다.

ns-123.awsdns-45.net
ns-234.awsdns-56.com
ns-345.awsdns-67.org
ns-456.awsdns-78.co.uk

이 네임서버 4개를 반드시 도메인 등록기관 관리 화면에서 네임서버 항목에 정확히 모두 입력해줘야 해요. 1~3개가 빠지거나 순서가 다르더라도 문제가 생길 수 있더라고요.

그리고 중요하게도 2026년부터 Route53에서 기본적으로 DNSSEC(DNS Security Extensions)을 권장하고 있어서, 설정을 함께 활성화해주는 게 좋습니다. 아직 DNSSEC을 지원하지 않는 등록기관이라면 비활성 상태로 진행해야 하니 꼭 확인하세요.

AWS Route53 도메인 연결하면서 막혔던 DNS 설정 직접 정리한 자료

AWS Route53 도메인 연결하면서 막혔던 DNS 설정 관련 정보

실제 Route53에 DNS 레코드 등록하기

도메인 연결에 필요한 레코드는 보통 A 레코드CNAME 레코드입니다. 하지만 저 같은 경우 서버 IP가 자주 바뀌는 환경이라 AWS CLI를 써서 자동화했는데요, 아래처럼 했어요.

aws route53 change-resource-record-sets --hosted-zone-id ZABCDEFGHIJKLMN --change-batch '
{
  "Changes": [
    {
      "Action": "UPSERT",
      "ResourceRecordSet": {
        "Name": "example.com.",
        "Type": "A",
        "TTL": 300,
        "ResourceRecords": [
          { "Value": "192.0.2.44" }
        ]
      }
    },
    {
      "Action": "UPSERT",
      "ResourceRecordSet": {
        "Name": "www.example.com.",
        "Type": "CNAME",
        "TTL": 300,
        "ResourceRecords": [
          { "Value": "example.com." }
        ]
      }
    }
  ]
}'

여기서 중요한 점은 --hosted-zone-id를 꼭 정확히 입력해야 한다는 거예요. 이 ID는 AWS Route53 콘솔에서 각 호스팅 영역마다 고유하게 부여해줍니다.

그리고 2026년엔 TTL 기본값 권장 범위가 약간 강화되었어요. 너무 짧은 값, 예를 들어 60초 같은 건 권장하지 않으니 최소 300초 이상으로 설정하는 게 안정적입니다.

AWS Route53 도메인 연결하면서 막혔던 DNS 설정 참고 사진

AWS Route53 도메인 연결하면서 막혔던 DNS 설정 관련 정보

여기서 많이 틀립니다: 네임서버 변경 후 전파 지연 문제

네임서버 위임을 변경하는 순간부터 DNS 전파가 되기까지 최소 몇 시간에서 최대 48시간까지 지연될 수 있어요. 저도 이 부분에서 한참 헷갈렸는데, 2026년부터는 특히 DNS 캐시 정책이 강화돼서 예전보다 더 오래 걸리는 느낌이더라고요.

확인할 때는 로컬 DNS 캐시를 꼭 비워주고, nslookup이나 dig 명령어로 특정 네임서버를 지정해 직접 조회해보는 게 좋아요.

dig @ns-123.awsdns-45.net example.com NS
nslookup example.com ns-234.awsdns-56.com

특히 NS 레코드가 원하는 대로 보이지 않으면 등록기관 쪽 네임서버 정보가 정상적으로 반영 안된 거라 다시 한 번 등록기관 페이지에서 네임서버 입력값을 점검해야 합니다.

저는 이렇게 해결했어요: 2026년 최신 설정 팁

네임서버 위임 문제 때문에 한참 골치 아팠는데, 제가 실제로 문제 해결하면서 썼던 방법을 공유할게요.

  • 1. Route53 호스팅 영역 생성 후 즉시 표시된 네임서버 4개를 복사
  • 2. 도메인 등록기관에 네임서버 정확히 4개 모두 입력 (순서도 그냥 복사해서 붙여넣기)
  • 3. AWS CLI로 레코드 직접 업서트 (특히 TTL 300 이상으로 맞추기)
  • 4. DNS 전파 관찰은 dignslookup으로 네임서버 지정 조회 활용
  • 5. DNSSEC 설정 가능하면 같이 활성화해서 보안 강화

저도 처음엔 이게 왜 안 되나 싶었는데, 이 절차를 꼼꼼히 따라 하니까 2026년 변경점에도 안정적으로 연결할 수 있었어요.

자주 물어보시는 것들

Q. 4개 다 입력해야 하는 네임서버, 1~2개만 넣으면 왜 문제인가요?

A. 2026년부터 Route53 네임서버가 다중화 및 부하 분산이 강화되어서, 일부가 누락되면 DNS 질의가 실패하거나 일부 리전에서만 작동하는 문제가 발생할 수 있어요. AWS에서 공식 권고하는 모든 4개의 NS를 정확히 입력하는 게 필요합니다.

Q. 권한 위임 후 바로 도메인 접속이 안 되는데 어떻게 진단해야 하나요?

A. 먼저 dig NS example.com +trace로 DNS 경로를 추적해보세요. 네임서버가 바뀐 게 반영되는지 확인하고, 로컬 DNS 캐시도 초기화하면 도움이 됩니다.

Q. DNSSEC 설정은 꼭 해야 하나요?

A. 필수는 아니지만, 보안 강화 차원에서 권장하는 옵션이에요. 다만 등록기관이 DNSSEC을 지원해야 하므로 여의치 않으면 활성화하지 말고 나중에 지원되면 그때 활성화해도 됩니다.

이렇게 2026년 최신 AWS Route53 도메인 연결 환경에서 제가 직접 겪은 문제와 해결법을 정리해 봤어요. DNS 설정 여러 번 해봤는데도 이렇게 꼼꼼히 확인할 필요가 있더라고요. 다음에 또 세팅할 때는 이 글을 보면서 똑같이 하면 한결 편할 것 같아요.

Comments