Amazon Route 53에서 퍼블릭 호스팅 영역을 생성하고 여기에 리소스 레코드 세트를 추가했습니다. 인터넷에서 내 리소스 레코드 세트에 액세스할 수 있는지 확인하고 싶습니다.
간략한 설명
다음 방법 중 하나를 사용하여 인터넷에서 리소스 레코드 세트에 액세스할 수 있는지 확인하십시오.
- Route 53 검사 도구
- dig 도구(Linux, Unix 또는 Mac용)
- nslookup 도구(Windows용)
참고: 이 문서의 단계를 통해 퍼블릭 호스팅 영역이 성공적으로 생성되고 액세스 가능한지 확인하십시오. 전체 도메인을 확인할 수 있게 하려면 다음과 같이 하십시오.
해결 방법
Route 53 검사 도구
Route 53 검사 도구를 사용하여 Route 53이 DNS 쿼리에 어떻게 응답하는지 확인합니다.
dig 도구(Linux, Unix 또는 Mac용)
dig 도구를 통해 인터넷에서 리소스 레코드 세트에 액세스할 수 있는지 확인하려면 다음 단계를 완료하십시오.
-
퍼블릭 호스팅 영역을 위한 네 개의 신뢰할 수 있는 네임 서버를 찾습니다.
-
리소스 레코드 세트의 구성에서 관련 도메인 이름(Name), 레코드 유형(Type), 값(Value)을 찾습니다.
-
신뢰할 수 있는 이름 서버 중 하나를 쿼리합니다. 명령줄 인수에서 권한 있는 이름 서버와 리소스 레코드 세트의 도메인 이름 및 레코드 유형을 지정합니다. 예를 들면 다음과 같습니다.
$ dig @ns-###.awsdns-##.com mailserver1.example.com MX
$ dig @ns-###.awsdns-##.com _text_.example.com TXT
$ dig @ns-###.awsdns-##.com cname.example.com CNAME
$ dig @ns-###.awsdns-##.com subdomain.example.com NS
$ dig @ns-###.awsdns-##.com www.example.com A
참고: dig의 구문은 Linux 배포판에 따라 다릅니다. man dig를 사용하여 특정 배포판에 맞는 올바른 구문을 찾으십시오.
-
출력을 검토하여 ANSWER SECTION이 리소스 레코드 세트와 일치하는지 확인하십시오.
예를 들면 다음과 같습니다.
레코드 이름 = mailserver1.example.com
유형 = MX
값 = 10 inbound-smtp.mailserver1.example.com
정확한 dig 출력은 다음과 비슷합니다.
;; ANSWER SECTION:
MAILSERVER1.EXAMPLE.COM 300 IN MX 10 inbound-smtp.mailserver1.example.com.
nslookup 도구(Windows용)
nslookup 도구를 통해 인터넷에서 리소스 레코드 세트에 액세스할 수 있는지 확인하려면 다음 단계를 완료하십시오.
-
Windows 명령 프롬프트를 엽니다.
-
다음 명령을 실행합니다.
nslookup -type=A aws.amazondomains.com ns-###.awsdns-##.com
예를 들면 다음과 같습니다.
레코드 이름 = aws.amazondomains.com
유형 = A
값 = 1.1.1.1
신뢰할 수 있는 네임 서버(NS) = ns-###.awsdns-##.com
정확한 nslookup 출력은 다음과 비슷합니다.
C:\Windows\system32> nslookup -type=A aws.amazondomains.com ns-###.awsdns-##.com
Server: UnKnown
Address: 205.251.193.133
Name: aws.amazondomains.com
Address: 1.1.1.1
-type=A 옵션은 쿼리 유형을 A로 정의합니다. 다른 쿼리 유형을 정의할 수 있습니다. 예를 들면 다음과 같습니다. MX, CNAME 또는 TXT.
관련 정보
Route 53에서 DNS 응답 확인