

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

# Route 53에서 DNS 응답 확인
<a name="dns-test"></a>

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

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

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

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

**Topics**
+ [확인 도구를 사용해 Amazon Route 53가 DNS 쿼리에 응답하는 방식 확인](#dns-test-how-route-53-responds)
+ [확인 도구를 이용해 특정 IP 주소에서 쿼리 시뮬레이션(지리 위치 및 지연 시간 레코드만 해당)](#dns-test-simulate-requests)

## 확인 도구를 사용해 Amazon Route 53가 DNS 쿼리에 응답하는 방식 확인
<a name="dns-test-how-route-53-responds"></a>

도구를 사용하여 레코드의 DNS 쿼리에 대한 대응으로 Amazon Route 53가 반환하는 응답을 확인할 수 있습니다.<a name="dns-test-how-route-53-responds-procedure"></a>

**확인 도구를 사용하여 Route 53가 DNS 쿼리에 응답하는 방식을 확인하려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/) Route 53 콘솔을 엽니다.

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

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

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

1. 다음 값을 지정하세요.
   + 호스팅 영역의 이름을 제외한 레코드의 이름입니다. 예를 들어, **www.example.com**을 확인하려면 **www**를 입력합니다. **example.com**을 확인하려면 **레코드 이름** 필드를 비워 둡니다.
   + 확인하려는 레코드의 유형(예: **A** 또는 **CNAME**)입니다.

1. [**Get Response **]를 선택합니다.

1. **Route 53에서 반환된 응답(Response returned by Route 53)** 섹션에는 다음 값이 포함됩니다.  
**DNS 응답 코드**  
쿼리가 유효한지 여부를 나타내는 코드입니다. 가장 일반적인 응답 코드는 [**NOERROR**]이며, 이는 쿼리가 유효한 상태임을 의미합니다. 응답이 유효하지 않은 경우에는 Route 53가 이유를 설명하는 응답 코드를 반환합니다. 가능한 응답 코드의 목록을 보려면 IANA 웹 사이트에서 [DNS RCODES](http://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-6) 단원을 참조하십시오.  
**프로토콜**  
Amazon Route 53이 쿼리에 응답하는 데 사용한 프로토콜은 [**UDP**] 또는 [**TCP**]입니다.  
**Route 53에서 반환된 응답**  
Route 53가 웹 애플리케이션에 반환하는 값입니다. 값은 다음 중 하나입니다.  
   + 별칭이 아닌 레코드의 경우 응답에 레코드에 있는 값이 포함됩니다.
   + 이름과 유형이 동일한 여러 레코드의 경우(가중치, 지연 시간, 지리 위치 및 장애 조치 포함) 응답에 요청을 기반으로 적절한 레코드의 값이 포함됩니다.
   + 다른 레코드 이외의 AWS 리소스를 참조하는 별칭 레코드의 경우 응답에는 AWS 리소스 유형에 따라 리소스의 IP 주소 또는 도메인 이름이 포함됩니다.
   + 다른 레코드를 참조하는 별칭 레코드의 경우 응답에 참조된 레코드의 값이 포함됩니다.

## 확인 도구를 이용해 특정 IP 주소에서 쿼리 시뮬레이션(지리 위치 및 지연 시간 레코드만 해당)
<a name="dns-test-simulate-requests"></a>

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

**확인 도구를 사용하여 지정된 IP 주소에서 쿼리를 시뮬레이션하려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/) Route 53 콘솔을 엽니다.

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

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

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

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

1. 먼저 레코드를 선택하지 않고 **레코드 세트 테스트**를 선택한 경우, 다음 값을 지정합니다.
   + 호스팅 영역의 이름을 제외한 레코드의 이름입니다. 예를 들어, **www.example.com**을 확인하려면 **www**를 입력합니다. **example.com**을 확인하려면 **레코드 이름** 필드를 비워 둡니다.
   + 확인하려는 레코드의 유형(예: **A** 또는 **CNAME**)입니다.

1. 해당하는 값을 지정합니다.  
**해석기 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 주소의 경우 비트입니다.

1. [**Get Response **]를 선택합니다.

1. **Route 53에서 반환된 응답(Response returned by Route 53)** 섹션에는 다음 값이 포함됩니다.  
**Route 53에 전송되는 DNS 쿼리**  
확인 도구가 Route 53로 전송한 [Bind 형식](https://en.wikipedia.org/wiki/Zone_file)의 쿼리입니다. 이는 웹 애플리케이션에서 쿼리를 보내는 데 사용하는 동일한 형식입니다. 일반적으로 세 가지 값은 레코드의 이름, [**IN**](인터넷용) 및 레코드의 유형입니다.  
**DNS 응답 코드**  
쿼리가 유효한지 여부를 나타내는 코드입니다. 가장 일반적인 응답 코드는 [**NOERROR**]이며, 이는 쿼리가 유효한 상태임을 의미합니다. 응답이 유효하지 않은 경우에는 Route 53가 이유를 설명하는 응답 코드를 반환합니다. 가능한 응답 코드의 목록을 보려면 IANA 웹 사이트에서 [DNS RCODES](http://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-6) 단원을 참조하십시오.  
**프로토콜**  
Amazon Route 53이 쿼리에 응답하는 데 사용한 프로토콜은 [**UDP**] 또는 [**TCP**]입니다.  
**Route 53에서 반환된 응답**  
Route 53가 웹 애플리케이션에 반환하는 값입니다. 값은 다음 중 하나입니다.  
   + 별칭이 아닌 레코드의 경우 응답에 레코드에 있는 값이 포함됩니다.
   + 이름과 유형이 동일한 여러 레코드의 경우(가중치, 지연 시간, 지리 위치 및 장애 조치 포함) 응답에 요청을 기반으로 적절한 레코드의 값이 포함됩니다.
   + 다른 레코드 이외의 AWS 리소스를 참조하는 별칭 레코드의 경우 응답에는 AWS 리소스 유형에 따라 리소스의 IP 주소 또는 도메인 이름이 포함됩니다.
   + 다른 레코드를 참조하는 별칭 레코드의 경우 응답에 참조된 레코드의 값이 포함됩니다.