서브 도메인을 AWS Certificate Manager 이메일 인증으로 검증할 때 주의할 점
안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 서브 도메인을 AWS Certificate Manager 이메일 인증으로 검증할 때 주의할 점에 대해 정리해 봤습니다.
Whois 검증 지원
AWS Certificate Manager 이하 ACM에서는 2024년 6월 이전에는 Whis 검증을 지원했습니다.
Whois는 전 세계에 등록된 모든 도메인을 검색할 수 있는 목록입니다. 등록된 도메인 정보에는 등록자의 이름과 주소, 연락처, 등록일, 만료일과 네임 서버 정보 등이 포함되어있습니다.
Whois에 대한 상세 정보는 아래 Wiki에서 확인할 수 있습니다.
ACM 이야기로 돌아와서 ACM에서 이메일 검증을 통해 증명서를 요청하면 아래와 같이 표기됩니다.
AWS에서 이야기하고 있는 아래 5개의 공통 시스템 이메일이외에도 Whois에 등록된 등록자의 이메일 주소가 표시됩니다.
- administrator@해당_도메인_이름
- hostmaster@해당_도메인_이름.
- postmaster@해당_도메인_이름
- webmaster@해당_도메인_이름
- admin@해당_도메인_이름
이렇게 Whois에 등록된 등록자의 이메일을 통해서도 증명서 요청을 수락할 수 있었습니다.
현재는?
2024년 6월 이후부터는 Whois를 통한 이메일 검증을 할 수 없게 되었습니다.
이메일 검증을 실시하면 아래 5개의 공통 시스템 이메일만 표시될 뿐 Whois에 등록된 등록자의 이메일은 표시되지 않으며, 공통 시스템 이메일로만 인증을 해야합니다.
- administrator@해당_도메인_이름
- hostmaster@해당_도메인_이름.
- postmaster@해당_도메인_이름
- webmaster@해당_도메인_이름
- admin@해당_도메인_이름
서브 도메인 인증서 취득 시 주의
ACM 이메일 검증 페이지를 살펴보면 아래와 같이 설명하고 있습니다.
예를 들어, example.com을 subdomain.example.com의 검증 도메인으로 지정하는 경우 admin@example.com으로 이메일을 받을 수 있습니다.
여기서 한 가지 주의할 점은 example.com이라는 검증 도메인을 사용한다면 문제없이 아래 5개의 공통 시스템 이메일로 이메일이 전송될 것입니다.
- administrator@example.com
- hostmaster@example.com
- postmaster@example.com
- webmaster@example.com
- admin@example.com
하지만, test.example.com 이라는 서브 도메인으로 검증을 실시하면 아래와 같은 이메일 주소로 전송되기 때문에 주의가 필요합니다.
※ 애초에 해당 이메일 주소는 존재하지 않기 때문에 받을 수가 없음.
- administrator@test.example.com
- hostmaster@test.example.com
- postmaster@test.example.com
- webmaster@test.example.com
- admin@test.example.com
콘솔 화면에서 확인해 보면, 예상했던 이메일 주소가 표시되지 않는 것을 확인할 수 있습니다.
이렇게 서브 도메인으로 검증을 시도할 경우 AWS CLI를 활용하여 ACM 증명서를 요청할 필요가 있습니다.
aws acm request-certificate --region=ap-northeast-1 --domain-name test.example.com --domain-validation-options DomainName=test.example.com,ValidationDomain=example.com
상기 명령어로 [ValidationDomain] 부분에 검증을 시도할 주소를 입력합니다.
- administrator@example.com
- hostmaster@example.com
- postmaster@example.com
- webmaster@example.com
- admin@example.com
이렇게 하면 등록된 소유자의 이메일 주소가 명확히 표기되어 인증을 거칠 수 있습니다.
서브 도메인의 인증서를 취득할 때 지정한 이메일로 인증 메일이 오지 않아 조사한 내용을 정리하며 이번 블로그를 작성하게 되었습니다. 저와 같이 서브 도메인을 통해 ACM 인증서를 발급하려는 분들에게 도움이 되길 바랍니다.
본 블로그 게시글을 읽고 궁금한 사항이 있으신 분들은 jaewookkim533@yahoo.com로 보내주시면 감사하겠습니다.