DNS 설정을 변경하였지만 변경 사항이 적용되지 않음 - Amazon Route 53

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

DNS 설정을 변경하였지만 변경 사항이 적용되지 않음

DNS 설정을 변경하였는데도 변경 사항이 적용되지 않을 때는 몇 가지 공통 이유가 있습니다.

지난 48시간이 지나기 이전에 DNS 서비스를 Amazon Route 53으로 이전하였기 때문에 DNS가 여전히 이전 DNS 서비스를 사용하고 있음

DNS 서비스를 Amazon Route 53으로 이전하면 도메인 등록 기관이 제공한 메서드를 사용하여 이전 DNS 서비스의 이름 서버를 Route 53의 4개 이름 서버로 교체하였습니다.

도메인 등록 대행자는 일반적으로 이름 서버에 24~48 TTL(Time To Live) 시간을 사용합니다. 이 말은 DNS 해석기가 도메인 이름 서버를 지정할 경우 현재 도메인 이름 서버에 다른 요청을 제출할 때까지 최대 48시간 동안 해당 정보를 사용한다는 것을 의미합니다. 즉, DNS 서비스를 Route 53으로 이전한 후 DNS 설정을 변경하였다고 해도 48시간이 지나기 이전에는 일부 DNS 해석기가 여전히 이전 DNS 서비스를 사용하여 도메인 트래픽을 라우팅합니다.

최근에 DNS 서비스를 Amazon Route 53으로 이전하였지만 이름 서버를 도메인 등록 기관으로 업데이트하지 않음

도메인 등록 대행자는 도메인 DNS 서비스의 이름 서버를 포함하여 도메인에 대한 다양한 정보를 가지고 있습니다. 일반적으로 도메인 등록 대행자 역시 DNS 서비스이기 때문에 도메인에 연결되는 이름 서버는 등록 대행자에 속합니다. 이러한 이름 서버는 도메인 트래픽이, 예를 들어 도메인 웹 서버의 IP 주소로 라우팅되는 방식에 대한 정보를 얻을 수 있는 곳을 DNS에게 알려주는 역할을 합니다.

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일 1회에 한하여 이름 서버를 요청하고 응답을 캐시하기 때문입니다.

DNS 해석기가 여전히 이전 레코드 설정을 사용하고 있음

레코드의 설정을 변경하였는데도 트래픽이 여전히 웹사이트 웹 서버 같은 이전 리소스로 라우팅되고 있다면 한 가지 원인으로 DNS에 아직 이전 설정이 캐싱되어 있을 가능성이 있습니다. 레코드마다 DNS 해석기가 웹 서버의 IP 주소 같은 레코드 정보의 캐싱 시간(초)을 지정하는 TTL(Time To Live) 값이 있습니다. 따라서 DNS 해석기는 TTL 값으로 지정한 시간이 지날 때까지 계속해서 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 해석기에 이미 TTL 값이 캐싱되어 있으며, 이전 설정에서 지정한 시간이 지날 때까지는 새로운 설정이 적용되지 않기 때문입니다.

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

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

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

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

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

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

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

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

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

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

중요

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

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