Route 53 장애 조치 라우팅 정책 관련 문제를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 6월 11일

Amazon Route 53 장애 조치 라우팅 정책을 구성했습니다. 하지만 DNS 확인을 테스트할 때 예기치 않은 결과가 표시됩니다. 이 문제를 해결하려면 어떻게 해야 합니까?

간략한 설명

상태 확인을 기본 장애 조치 레코드에만 연결하는 경우:

  • 기본 레코드가 비정상인 경우 DNS 쿼리에 대한 응답으로 보조 레코드가 반환됩니다.
  • 보조 레코드에 대한 상태 확인이 없는 경우 보조 레코드는 항상 정상인 것으로 처리됩니다.

상태 확인을 기본 및 보조 장애 조치 레코드에 모두 연결하는 경우:

  • 기본 레코드가 정상인 경우 DNS 쿼리에 대한 응답으로 기본 레코드가 반환됩니다.
  • 기본 레코드가 비정상이고 보조 레코드가 정상인 경우 DNS 쿼리에 대한 응답으로 보조 레코드가 반환됩니다.
  • 두 레코드가 모두 비정상인 경우 DNS 쿼리에 대한 응답으로 기본 레코드가 반환됩니다.

별칭 장애 조치 레코드의 "대상 상태 평가"가 "true"로 설정된 경우:

  • 별칭 레코드를 반환하기 전에 별칭 레코드가 참조하는 리소스의 상태가 확인됩니다.
  • 별칭 레코드에 연결된 상태 확인이 있는 경우 연결된 상태 확인과 별칭의 대상 상태가 정상이어야 별칭 레코드가 반환됩니다.
    참고: 별칭 대상이 레코드와 동일한 호스팅 영역에 있는 경우 대상 레코드에 연결된 상태 확인이 있어야 합니다. 그렇지 않으면 별칭 레코드가 정상으로 간주되어 쿼리에 대한 가능한 응답에 포함됩니다.

해결 방법

1.    DNS 확인 도구를 사용하여 레코드 세트의 구성을 테스트합니다.

2.    dig 또는 nslookup 도구를 사용하여 DNS 구성을 쿼리합니다. 아래의 자리 표시자를 해당하는 값으로 바꿔야 합니다.

$ dig abc.example.com +short
$ nslookup abc.example.com

3.    1~2단계에서 찾은 정보에서 문제가 기본 레코드 또는 보조 레코드와 관련된 것인지 확인합니다.

4.    상태 확인 구성을 확인하여 상태 확인이 정상으로 보고되는지 확인합니다. 자세한 내용은 Amazon Route 53이 리소스의 상태를 확인하는 방법을 참조하십시오. 상태 확인 실패를 식별한 경우 상태 확인의 상태 점검 및 상태 확인 장애의 원인을 참조하십시오.