Route 53에서 DNS 응답 확인 - Amazon Route 53

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Route 53에서 DNS 응답 확인

도메인에 대해 Amazon Route 53 호스팅 영역을 생성한 경우 콘솔에서 DNS 확인 도구를 사용하여 DNS 서비스로 Route 53를 사용하도록 도메인을 구성하면 Route 53가 어떻게 DNS 쿼리에 응답하는지 확인할 수 있습니다. 또한 지리 위치, 지리 근접성 및 지연 시간 레코드에 대해 특정 DNS 해석기 및/또는 클라이언트 IP 주소에서 쿼리를 시뮬레이션하여 Route 53에서 반환하는 응답을 확인할 수 있습니다.

중요

이 도구는 Domain Name System에 쿼리를 제출하지 않으며 호스팅 영역의 레코드 설정을 기반으로 해서만 응답합니다. 이 도구는 호스팅 영역이 현재 도메인의 트래픽을 라우팅하는 데 사용되고 있는지 여부에 관계없이 동일한 정보를 반환합니다.

DNS 확인 도구는 퍼블릭 호스팅 영역에만 사용할 수 있습니다.

참고

DNS 검사 도구는 dig 명령의 응답 섹션에서 예상할 수 있는 내용과 유사한 정보를 반환합니다. 따라서 상위 이름 서버를 가리키는 하위 도메인의 이름 서버에 대해 쿼리해도 해당 이름 서버는 반환되지 않습니다.

확인 도구를 사용해 Amazon Route 53가 DNS 쿼리에 응답하는 방식 확인

도구를 사용하여 레코드의 DNS 쿼리에 대한 대응으로 Amazon Route 53가 반환하는 응답을 확인할 수 있습니다.

확인 도구를 사용하여 Route 53가 DNS 쿼리에 응답하는 방식을 확인하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/route53/에서 Route 53 콘솔을 엽니다.

  2. 탐색 창에서 호스팅 영역(Hosted zones)을 선택합니다.

  3. [Hosted Zones] 페이지에서 호스팅 영역의 이름을 선택합니다. 콘솔에 해당 호스팅 영역의 레코드 목록이 표시됩니다.

  4. Route 53의 응답 확인(Check response from Route 53) 페이지로 바로 이동하려면 레코드 테스트(Test record)를 선택합니다.

  5. 다음 값을 지정합니다.

    • 호스팅 영역의 이름을 제외한 레코드의 이름입니다. 예를 들어, www.example.com을 확인하려면 www를 입력합니다. example.com을 확인하려면 레코드 이름 필드를 비워 둡니다.

    • 확인하려는 레코드의 유형(예: A 또는 CNAME)입니다.

  6. [Get Response ]를 선택합니다.

  7. Route 53에서 반환된 응답(Response returned by Route 53) 섹션에는 다음 값이 포함됩니다.

    DNS 응답 코드

    쿼리가 유효한지 여부를 나타내는 코드입니다. 가장 일반적인 응답 코드는 [NOERROR]이며, 이는 쿼리가 유효한 상태임을 의미합니다. 응답이 유효하지 않은 경우에는 Route 53가 이유를 설명하는 응답 코드를 반환합니다. 가능한 응답 코드의 목록을 보려면 IANA 웹 사이트에서 DNS RCODES 단원을 참조하십시오.

    프로토콜

    Amazon Route 53이 쿼리에 응답하는 데 사용한 프로토콜은 [UDP] 또는 [TCP]입니다.

    Route 53에서 반환된 응답

    Route 53가 웹 애플리케이션에 반환하는 값입니다. 값은 다음 중 하나입니다.

    • 별칭이 아닌 레코드의 경우 응답에 레코드에 있는 값이 포함됩니다.

    • 이름과 유형이 동일한 여러 레코드의 경우(가중치, 지연 시간, 지리 위치 및 장애 조치 포함) 응답에 요청을 기반으로 적절한 레코드의 값이 포함됩니다.

    • 다른 레코드가 아닌 AWS 리소스를 참조하는 별칭 레코드의 경우 응답에 리소스 유형에 따라 AWS 리소스의 IP 주소 또는 도메인 이름이 포함됩니다.

    • 다른 레코드를 참조하는 별칭 레코드의 경우 응답에 참조된 레코드의 값이 포함됩니다.

확인 도구를 이용해 특정 IP 주소에서 쿼리 시뮬레이션(지리 위치 및 지연 시간 레코드만 해당)

지연 시간 또는 지리 위치 레코드를 생성한 경우 확인 도구를 사용하여 DNS 해석기 및 클라이언트의 IP 주소에서 쿼리를 시뮬레이션할 수 있습니다.

확인 도구를 사용하여 지정된 IP 주소에서 쿼리를 시뮬레이션하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/route53/에서 Route 53 콘솔을 엽니다.

  2. 탐색 창에서 호스팅 영역(Hosted zones)을 선택합니다.

  3. [Hosted Zones] 페이지에서 호스팅 영역의 이름을 선택합니다. 콘솔에 해당 호스팅 영역의 레코드 목록이 표시됩니다.

  4. [Check response from Route 53] 페이지로 바로 이동하려면 [Test record set]를 선택합니다.

    특정 레코드에 대한 [Check response from Route 53] 페이지로 이동하려면 해당 레코드의 확인란을 선택하고 [Test record set]를 선택합니다.

  5. 먼저 레코드를 선택하지 않고 레코드 세트 테스트를 선택한 경우, 다음 값을 지정합니다.

    • 호스팅 영역의 이름을 제외한 레코드의 이름입니다. 예를 들어, www.example.com을 확인하려면 www를 입력합니다. example.com을 확인하려면 레코드 이름 필드를 비워 둡니다.

    • 확인하려는 레코드의 유형(예: A 또는 CNAME)입니다.

  6. 해당하는 값을 지정합니다.

    해석기 IP 주소

    클라이언트가 요청할 때 사용하는 DNS 해석기의 위치를 시뮬레이션할 IPv4 또는 IPv6 주소를 지정합니다. 이는 지연 시간 및 지리 위치 레코드를 테스트하는 데 유용합니다. 이 값을 생략하면 도구가 AWS 미국 동부(버지니아 북부) 리전(us-east-1)에 있는 DNS 해석기의 IP 주소를 사용합니다.

    EDNS0 클라이언트 서브넷 IP

    해석기가 EDNS0을 지원하는 경우 해당 지리적 위치의 IP 주소로 클라이언트 서브넷 IP 주소를 입력합니다(예: 192.0.2.0 또는 2001:db8:85a3::8a2e:370:7334).

    서브넷 마스크

    [EDNS0 client subnet IP]의 IP 주소를 지정하는 경우 확인 도구가 DNS 쿼리에 포함하도록 원하는 IP 주소의 비트 수를 선택적으로 지정할 수 있습니다. 예를 들어, EDNS0 클라이언트 서브넷 IP(EDNS0 client subnet IP)192.0.2.44을 지정하고 서브넷 마스크(Subnet mask)24를 지정하는 경우 확인 도구는 192.0.2.0/24의 쿼리를 시뮬레이션합니다. 기본값은 IPv4 주소의 경우 24비트, IPv6 주소의 경우 비트입니다.

  7. [Get Response ]를 선택합니다.

  8. Route 53에서 반환된 응답(Response returned by Route 53) 섹션에는 다음 값이 포함됩니다.

    Route 53에 전송되는 DNS 쿼리

    확인 도구가 Route 53로 전송한 Bind 형식의 쿼리입니다. 이는 웹 애플리케이션에서 쿼리를 보내는 데 사용하는 동일한 형식입니다. 일반적으로 세 가지 값은 레코드의 이름, [IN](인터넷용) 및 레코드의 유형입니다.

    DNS 응답 코드

    쿼리가 유효한지 여부를 나타내는 코드입니다. 가장 일반적인 응답 코드는 [NOERROR]이며, 이는 쿼리가 유효한 상태임을 의미합니다. 응답이 유효하지 않은 경우에는 Route 53가 이유를 설명하는 응답 코드를 반환합니다. 가능한 응답 코드의 목록을 보려면 IANA 웹 사이트에서 DNS RCODES 단원을 참조하십시오.

    프로토콜

    Amazon Route 53이 쿼리에 응답하는 데 사용한 프로토콜은 [UDP] 또는 [TCP]입니다.

    Route 53에서 반환된 응답

    Route 53가 웹 애플리케이션에 반환하는 값입니다. 값은 다음 중 하나입니다.

    • 별칭이 아닌 레코드의 경우 응답에 레코드에 있는 값이 포함됩니다.

    • 이름과 유형이 동일한 여러 레코드의 경우(가중치, 지연 시간, 지리 위치 및 장애 조치 포함) 응답에 요청을 기반으로 적절한 레코드의 값이 포함됩니다.

    • 다른 레코드가 아닌 AWS 리소스를 참조하는 별칭 레코드의 경우 응답에 리소스 유형에 따라 AWS 리소스의 IP 주소 또는 도메인 이름이 포함됩니다.

    • 다른 레코드를 참조하는 별칭 레코드의 경우 응답에 참조된 레코드의 값이 포함됩니다.