Amazon Route 53에서 호스팅되는 도메인의 하위 도메인을 생성하고 싶은데 어떻게 해야 할지 모르겠습니다.
간략한 설명
하위 도메인의 인터넷 트래픽을 라우팅하기 위해 별도의 호스팅 영역을 사용하는 것은 하위 도메인에 대한 책임을 호스트 영역으로 위임하는 것으로 알려져 있습니다. 네임 서버를 통한 하위 도메인 위임이라고도 할 수 있습니다.
사전 조건
시작하기 전에 다음 요구 사항을 구현해야 합니다.
- 유효한 등록 도메인(등록 기관과 관계 없음)
- Route 53에 등록된 도메인에 대한 신뢰할 수 있는 호스팅 영역
해결 방법
Route 53에서 하위 도메인에 대한 호스팅 영역 생성
트래픽을 라우팅할 하위 도메인(예: acme.example.com)과 같은 이름의 호스팅 영역을 생성합니다. 이렇게 하려면 다음 단계를 완료합니다
- Route 53 콘솔을 엽니다.
- 탐색 창에서 호스팅 영역을 선택합니다.
- Create hosted zone(호스팅 영역 생성)을 선택합니다.
- 탐색 창에서 하위 도메인의 이름(예: acme.example.com)을 입력합니다.
참고: 자세한 내용은 DNS 도메인 이름 형식을 참조하세요.
- 유형에 대해 기본값인 퍼블릭 호스팅 영역을 적용합니다.
- Create hosted zone(호스팅 영역 생성)을 선택합니다.
Route 53에서 새 호스팅 영역에 할당한 네임 서버 찾기
호스팅 영역을 생성하면 Route 53가 자동으로 네 개의 네임 서버를 영역에 할당합니다. 하위 도메인에 호스팅 영역을 사용하려면 도메인(example.com)의 호스팅 영역에서 새 네임 서버(NS) 레코드를 생성하세요. NS 레코드의 이름은 하위 도메인(acme.example.com)의 이름과 같아야 합니다.
하위 도메인(acme.example.com)에 대한 호스팅 영역을 생성한 후 호스팅 영역의 하위 도메인에 대한 호스팅 영역 세부 정보 드롭다운 목록을 확장합니다. 오른쪽 창에서 호스팅 영역 세부 정보 아래에 네임 서버로 나열된 네 개의 서버 이름을 복사합니다.
NS 레코드를 추가하여 트래픽을 하위 도메인으로 라우팅
트래픽을 하위 도메인으로 라우팅하려면 다음 단계를 완료하세요. 이러한 단계는 도메인과 하위 도메인의 호스팅 영역이 서로 다른 계정에 있는 교차 계정 시나리오에도 적용됩니다.
- 도메인(example.com)에 대한 호스팅 영역을 선택합니다. 하위 도메인 이름(some.example.com)은 선택하지 마세요.
- 도메인의 호스팅 영역에서 레코드 생성을 선택합니다.
- 이름에 하위 도메인의 이름을 입력합니다.
- 값에 네임 서버의 이름을 입력합니다.
- 레코드 유형에서 NS - 호스팅 영역의 네임 서버를 선택합니다.
- **TTL(초)**의 경우 NS 레코드에 대해 더 일반적인 값(예: 172,800초)을 선택합니다.
- 라우팅 정책에 대해 단순 라우팅을 선택합니다.
- Create Records(레코드 생성)를 선택합니다.
참고: 하위 도메인 위임(acme.example.com)을 제거하려면 먼저 상위 호스팅 영역(example.com)에서 NS 레코드를 삭제하세요. 그런 다음 하위 도메인 호스팅 영역을 삭제합니다. 이러한 단계는 무단 도용으로부터 하위 도메인을 보호합니다.
하위 도메인 호스팅 영역에서 레코드 생성
새로 생성된 하위 도메인 호스팅 영역에서 레코드를 생성합니다. dig/nslookup 명령을 사용하여 레코드 해상도를 테스트합니다.
dig/nslookup 명령의 예:
dig acme.example.com