DNS 설정을 변경했지만 적용되지 않음 - Amazon Route 53

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

DNS 설정을 변경했지만 적용되지 않음

DNS 설정을 변경한 경우 변경 사항이 아직 적용되지 않은 몇 가지 일반적인 이유는 다음과 같습니다.

지난 48시간 동안 DNS 서비스를 Amazon Route 53으로 전송했으므로 DNS는 여전히 이전 DNS 서비스를 사용하고 있습니다.

DNS 서비스를 Amazon Route 53으로 이전할 때 도메인의 등록 기관에서 제공한 메서드를 사용하여 이전 DNS 서비스의 이름 서버를 Route 53의 네 이름 서버로 바꿉니다.

도메인 등록자는 일반적으로 이름 서버에 대해 24~48시간의 TTL(생존 시간)를 사용합니다. 즉, DNS 해석기는 도메인의 이름 서버를 가져올 때 도메인의 현재 이름 서버에 대한 다른 요청을 제출하기 전에 최대 48시간 동안 해당 정보를 사용합니다. 지난 48시간 동안 DNS 서비스를 Route 53으로 전송한 다음 DNS 설정을 변경한 경우 일부 DNS 해석기는 여전히 이전 DNS 서비스를 사용하여 도메인의 트래픽을 라우팅합니다.

최근에 DNS 서비스를 Amazon Route 53으로 전송했지만 도메인 등록 기관으로 이름 서버를 업데이트하지 않았습니다.

도메인의 등록 기관에는 도메인의 DNS 서비스에 대한 이름 서버를 포함하여 도메인에 대한 다양한 정보가 있습니다. 일반적으로 도메인 등록자는 DNS 서비스이기도 하므로 도메인과 연결된 이름 서버는 등록자에 속합니다. 이러한 이름 서버는 DNS에 도메인의 트래픽을 도메인의 웹 서버의 IP 주소로 라우팅하는 방법에 대한 정보를 얻을 수 있는 위치를 알려줍니다.

DNS 서비스를 Amazon Route 53으로 이전할 때는 도메인 등록 기관이 제공하는 메서드를 사용하여 도메인과 연결된 이름 서버를 변경해야 합니다. 일반적으로 등록 기관이 제공하는 이름 서버를 도메인에 생성한 호스팅 영역과 연결되는 Route 53 이름 서버 4개로 변경하는 경우가 많습니다.

도메인에 대해 새 호스팅 영역 및 레코드를 생성하고 이전 DNS 서비스에 사용한 것과 다른 설정을 지정하고 DNS가 여전히 이전 리소스로 트래픽을 라우팅하는 경우 도메인 등록 기관으로 이름 서버를 업데이트하지 않았을 수 있습니다. 등록 기관이 Route 53 호스팅 영역의 이름 서버를 사용하고 있는지 알아보려면 필요에 따라 도메인 이름 서버를 업데이트한 후 다음 절차를 실시합니다.

호스팅 영역에 이름 서버를 지정한 후 이름 서버 설정을 도메인 등록 대행자로 업데이트하는 방법
  1. 에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/route53/에서 Route 53 콘솔을 엽니다.

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

  3. 호스팅 영역(Hosted Zones) 페이지에서 호스팅 영역의(라디오 버튼 대신) 이름을 선택합니다.

    중요

    동일한 이름의 호스팅 영역이 2개 이상이라면 이름 서버를 올바른 호스팅 영역에 지정할 수 있도록 주의해야 합니다.

  4. 레코드 이름(Record name) 목록에서 이름 서버(Name Servers)에 나열된 4개의 서버를 기록합니다.

  5. 도메인 등록 대행자가 제공하는 메서드를 사용하여 도메인 이름 서버 목록을 표시합니다.

  6. 도메인 이름 서버가 4단계에서 지정한 이름 서버와 일치한다면 도메인 구성이 정확한 것입니다.

    도메인 이름 서버가 4단계에서 지정한 이름 서버와 일치하지 않는다면 Route 53 이름 서버를 사용하도록 도메인을 업데이트하세요.

중요

Route 53 호스팅 영역에서 도메인의 이름 서버를 이름 서버로 변경하면 변경 사항이 적용되고 Route 53이 DNS 서비스가 되는 데 최대 2일이 걸릴 수 있습니다. 인터넷의 DNS 해석기는 일반적으로 2일에 한 번만 이름 서버를 요청하고 답변을 캐시하기 때문입니다.

DNS 해석기는 여전히 레코드에 대해 이전 설정을 사용하고 있습니다.

레코드의 설정을 변경했지만 트래픽이 여전히 웹 사이트의 웹 서버와 같은 이전 리소스로 라우팅되는 경우 DNS에 이전 설정이 여전히 캐시되어 있기 때문에 가능한 한 가지 원인이 있습니다. 각 레코드에는 TTL 해석기가 웹 서버의 IP 주소와 같이 레코드에 정보를 캐싱할 시간을 초 단위로 지정하는 DNS(라이브 시간) 값이 있습니다. TTL에서 지정한 시간이 경과할 때까지 DNS 해석기는 DNS 쿼리에 대한 응답으로 이전 값을 계속 반환합니다. 레코드에 대한 TTL가 무엇인지 알고 싶다면 다음 절차를 수행합니다.

참고

별칭 레코드의 경우 TTL는 레코드가 트래픽을 라우팅하는 AWS 리소스에 의해 결정됩니다. 자세한 내용은 별칭 또는 비 별칭 레코드 선택 단원을 참조하십시오.

레코드에 대한 TTL를 보려면
  1. 에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/route53/에서 Route 53 콘솔을 엽니다.

  2. [Hosted Zones] 페이지에서 레코드가 포함된 호스팅 영역의 이름을 선택합니다.

  3. 레코드 목록에서 TTL 값을 사용할 레코드를 찾고 TTL 열의 값을 확인합니다.

    참고

    지금 TTL를 변경해도 변경 사항이 더 빨리 적용되지 않습니다. DNS 해석기는 이미 캐시된 값을 가지고 있으며, 이전 설정에서 지정한 시간이 경과할 때까지 새 설정을 가져오지 않습니다.

이름이 같은 호스팅 영역이 두 개 이상 있고 도메인에 연결되지 않은 호스팅 영역을 업데이트함

동일한 계정을 사용하거나 여러 계정을 사용하여 이름이 같은 호스팅 영역을 두 개 이상 생성할 수 있습니다. Route 53가 도메인의 인터넷 트래픽을 라우팅하는 데 사용하는 호스팅 영역을 지정하려면 해당 호스팅 영역의 Route 53 이름 서버 4개를 가져오고 이러한 이름 서버를 사용하도록 도메인 등록을 업데이트합니다.

한 호스팅 영역의 레코드를 추가, 변경 또는 삭제하지만 도메인 등록에서 다른 호스팅 영역의 이름 서버를 사용하는 경우 DNS 쿼리에 대한 Route 53 응답에는 변경 사항이 반영되지 않습니다. 레코드를 업데이트한 호스팅 영역의 이름 서버가 도메인 등록에 사용되고 있는지 확인하려면 다음 작업을 수행합니다.

  1. 도메인 등록에 연결된 이름 서버를 확인합니다. 이름 서버 또는 글루 레코드 추가 또는 변경을 참조하세요.

  2. 1단계에서 가져온 이름 서버를 레코드를 업데이트한 호스팅 영역에 Route 53에서 할당한 이름 서버와 비교합니다. 퍼블릭 호스팅 영역에 대한 이름 서버 가져오기을 참조하세요.

도메인 등록의 이름 서버가 레코드를 업데이트한 호스팅 영역의 이름 서버와 일치하지 않는 경우 다음 두 가지 방법을 사용할 수 있습니다.

도메인에 현재 연결된 호스팅 영역의 레코드 변경(권장)

현재 도메인 등록에 연결되지 않은 호스팅 영역에서 변경한 사항을 기록해 둡니다. 그런 다음 도메인 등록에 연결된 호스팅 영역으로 이동하여 동일한 변경을 수행합니다. 변경 사항이 거의 즉시 적용되기 때문에 이 방법이 권장됩니다. 자세한 내용은 레코드 편집 단원을 참조하십시오.

도메인 등록을 업데이트하여 다른 이름 서버 사용

도메인 등록을 변경하여 업데이트한 호스팅 영역의 이름 서버를 사용합니다.

중요

도메인 등록에 연결된 이름 서버를 변경하면 최대 2일 동안 인터넷에서 도메인을 사용할 수 없습니다. 이는 DNS 해석기가 일반적으로 이름 서버의 이름을 2일 동안 캐시하기 때문입니다. 해석기 캐싱에 대한 정보를 포함하여 DNS의 작동 방식에 대한 개요는 섹션을 참조하세요Amazon Route 53가 도메인의 트래픽을 라우팅하는 방법.

도메인 등록과 연결된 이름 서버를 변경하면 기본적으로 도메인에 대한 DNS 서비스가 변경됩니다. 도메인이 현재 사용 중인지 여부에 따라 두 가지 옵션이 있습니다.