- 인쇄
- PDF
일반적인 문제
- 인쇄
- PDF
Global DNS를 이용하면서 다음과 같은 문제를 겪을 수 있습니다. 문제별 원인과 해결 방법을 확인하고 적절하게 조치해 주십시오.
DNS 레코드 수정 오류
DNS 레코드 수정 사항이 적용되지 않았습니다.
A 레코드의 IP 주소가 변경되어 수정했는데 반영되지 않았습니다.
원인
- DNS 레코드 설정을 변경한 후 적용되기까지 시간이 소요됩니다. 변경한 설정이 적용되기 전까지는 DNS 레코드에 이전 설정이 캐싱되어 있을 수 있으며, 레코드에 지정된 TTL (Time To Live, 추가하는 레코드 정보 갱신 주기) 값에 따라 DNS 쿼리에 대한 응답으로 이전 값을 반환하게 됩니다. TTL 값을 변경하더라도 변경 사항이 바로 적용되지 않으며 이미 TTL 값이 캐싱되어 있어 이전 설정에서 지정한 시간이 지날 때까지는 새로운 설정이 적용되지 않습니다.
- 레코드 설정을 수정한 후 네임 서버에 배포하지 않은 경우, 수정 사항이 반영되지 않을 수 있습니다.
해결 방법
TTL 값 설정
TTL 값은 default 값으로 지정하는 것을 권장합니다. TTL 값이 너무 낮거나 높으면 원하지 않은 결과가 노출될 수 있습니다.
네이버 클라우드 플랫폼 콘솔에서 TTL 값을 수정하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔에서 Services > Networking > Global DNS > Record 메뉴를 차례대로 클릭해 주십시오.
- [레코드 수정] 버튼을 클릭해 주십시오.
- TTL 값을 수정한 후 화면 상단의 [설정 적용] 버튼을 클릭해 주십시오.
API로 TTL 값을 수정하는 방법은 다음과 같습니다.
- 레코드 수정 API를 통해 TTL 값을 수정해 주십시오.
- 레코드 적용 API를 통해 배포해 주십시오.
레코드 수정 사항 배포
레코드 수정 사항을 네임 서버에 적용하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔에서 Services > Networking > Global DNS > Record 메뉴를 차례대로 클릭해 주십시오.
- 레코드를 수정한 후 화면 상단의 [설정 적용] 버튼을 클릭해 주십시오.
- 수정 사항이 있어야 [설정 적용] 버튼이 활성화됩니다.
- 설정 내역을 확인한 후 [배포] 버튼을 클릭해 주십시오.
호스트 응답 지연
리눅스 환경에서 로드밸런서나 DNS에 등록된 호스트 응답이 늦어질 때가 있습니다.
원인
리눅스 환경인 경우, DNS에 등록된 호스트로 접속 시 DNS 서버 호스트의 IP를 매번 질의하게 되는데, 이 과정에서 DNS 서버 특성상 응답이 늦어질 수 있습니다.
해결 방법
DNS 캐싱 기능을 사용하면 호스트의 IP를 빠르게 찾을 수 있습니다. 리눅스에 네임 서비스 클라이언트 데몬인 nscd를 설치하면 DNS 서버에 매번 질의를 하지 않아도 한 번 질의한 내용을 캐시에 저장하여 DNS 질의를 빠르게 처리할 수 있습니다.
nscd를 설치하고 구동하는 방법은 다음과 같습니다.
- nscd를 설치해 주십시오.
yum install nscd service nscd start
- 설치한 nscd를 구동해 주십시오.
service nscd start
- 리부팅 시 자동으로 nscd가 구동될 수 있도록 시작 서비스에 등록해 주십시오.
chkconfig nscd on
도메인 응답 불가
도메인이 응답하지 않습니다.
간헐적으로 도메인 응답에 실패합니다.
원인
상위 레지스트라에 Global DNS 네임 서버가 정상적으로 설정되어 있지 않습니다.
해결 방법
도메인 응답 확인
Global DNS 네임 서버에 직접 질의하여 도메인 응답을 확인할 수 있습니다.
Global DNS 네임 서버는 다음과 같습니다.
- ns1-1.ns-ncloud.com
- ns1-2.ns-ncloud.com
Global DNS 네임 서버에 질의하여 도메인 응답을 확인하는 방법은 다음과 같습니다.
dig @네임 서버 <도메인> <레코드 타입>
작성 예시는 다음과 같습니다.
dig @ns1-1.ns-ncloud.com example.com A
상위 레지스트라에 global dns 네임 서버 설정 확인
- Global DNS 네임 서버에 직접 질의하여 도메인 응답을 정상으로 확인했음에도 도메인 응답이 정상적이지 않을 경우, 상위 레지스트라에 Global DNS 네임 서버(ns1-1.ns-ncloud.com, ns1-2.ns-ncloud.com)가 정상적으로 설정되어 있는지 확인해 주십시오. Global DNS 네임 서버가 등록되지 않았을 경우, 네임 서버를 등록해 주십시오.
- Global DNS 네임 서버 외에 다른 네임 서버가 등록되어 있다면 다른 네임 서버에서 응답할 때 문제가 되는 것이므로 다른 네임 서버 정보를 상위 레지스트라에서 삭제해 주십시오.
- 만약 다른 네임 서버에서 Global DNS 로 마이그레이션한 경우, 상위 레지스트라에서 다른 네임 서버를 제거하더라도 도메인 TTL 시간 동안에는 기존 네임 서버에서 응답할 수 있습니다. 기존 네임 서버에 등록된 도메인을 일주일 정도 유지해 주십시오.
DS 레코드 조회
DS 레코드를 조회하고 싶습니다.
해결 방법
네이버 클라우드 플랫폼 콘솔의 Services > Networking > Global DNS >Record 메뉴에서 [등록기관 설정 정보] 버튼을 클릭해 주십시오.
KEYDATA 조회
DNSSEC 등록 시 필요한 KEYDATA를 찾을 수 없습니다.
원인
오류 상황이 아니며, Global DNS 네임 서버에 직접 질의하여 KEYDATA를 확인할 수 있습니다.
해결 방법
Global DNS 네임 서버에 직접 질의하여 KEYDATA를 확인해 주십시오.
global dns 네임 서버는 다음과 같습니다.
- ns1-1.ns-ncloud.com
- ns1-2.ns-ncloud.com
Global DNS 네임 서버에 질의하여 도메인 응답을 확인하는 방법은 다음과 같습니다.
dig @네임 서버 <도메인> DNSKEY
질의 예시는 다음과 같습니다.
dig @ns1-1.ns-ncloud.com example.com DNSKEY
"상위 도메인에서 서브 도메인을 위임 처리한 후 서브 도메인을 등록해 주세요." 메시지
"상위 도메인[example.com]에서 서브 도메인[www.example.com]을 위임 처리한 후 서브 도메인을 등록해 주세요." 메시지가 나타납니다.
원인
위임 처리를 하지 않고 서브 도메인을 등록할 경우, 해당 오류 메시지가 나타납니다.
해결 방법
상위 도메인[example.com]이 등록된 상태에서 [www.example.com]을 레코드 형식이 아닌 서브 도메인으로 생성하는 방법은 다음과 같습니다.
- 상위 도메인[example.com]에 다음과 같이 등록해 주십시오.
- host: www (위임 처리할 호스트)
- type: NS
- content: 위임 처리할 네임 서버로 Global DNS 네임 서버 등록
- ns1-1.ns-ncloud.com
- ns1-2.ns-ncloud.com
- 서브 도메인(www.example.com)을 추가해 주십시오.
계정 간 도메인 마이그레이션
Global DNS에 등록된 도메인을 다른 계정으로 이관할 수 없습니다.
네임 서버를 다른 계정에서 사용할 수 있도록 이관하고 싶습니다.
원인
계정 간 도메인 마이그레이션은 지원하지 않습니다. 사용자가 직접 도메인을 삭제한 후 다른 계정에 생성해야 합니다.
해결 방법
Global DNS에 등록된 도메인을 다른 계정으로 이관하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔에서 Services > Networking > Global DNS > Record 메뉴를 차례대로 클릭해 주십시오.
- 도메인을 클릭한 후 [다운로드] 버튼을 클릭해 주십시오.
- 도메인 정보가 저장된 엑셀 파일이 다운로드됩니다.
- 다운로드한 엑셀 파일을 열어 레코드 타입이 'SOA', 'NS'인 레코드를 삭제한 후 저장해 주십시오.
- LB 레코드로 LB VPC 또는 LB Classic를 연동하고 있는 경우, CNAME으로 등록해야 합니다. 엑셀 파일을 열어 레코드 타입을 'CNAME', 'LB'인 레코드의 LB 사용 여부를 'N'으로 수정한 후 저장해 주십시오.
- 콘솔에서 레코드를 삭제한 후, 도메인을 삭제해 주십시오.
- 콘솔에서 로그아웃해 주십시오.
- 도메인을 이전하려는 계정으로 로그인한 후, 네이버 클라우드 플랫폼 콘솔에서 Services > Networking > Global DNS > Record 메뉴를 차례대로 클릭해 주십시오.
- [업로드] 버튼을 클릭해 주십시오.
- 2번에서 저장한 엑셀 파일을 업로드해 주십시오.
- 도메인을 삭제한 후 새로 생성하기 때문에 다운 타임이 발생할 수 있습니다.
- 캐시 서버에 따라 질의가 되지 않을 수 있으며, 도메인을 삭제한 후에는 다른 계정에 빠르게 업로드해야 합니다.
- 타 계정의 LB 도메인을 등록하려면 CNAME 레코드를 사용해야 합니다. LB 레코드를 LB VPC 또는 LB Classic와 연동하여 사용 중인 경우에는 엑셀을 업로드하기 전에 레코드 타입을 'CNAME'으로, LB 사용 여부를 'N'으로 변경하면 LB 도메인을 등록할 수 있습니다.
- 단, 루트 도메인에는 CNAME 레코드를 추가할 수 없으므로 루트 도메인에 LB 도메인을 등록하는 것은 불가능합니다.
이 가이드에서 필요한 정보를 찾지 못했거나 추가로 필요한 정보가 있으신 경우, 언제든지 아래의 피드백 아이콘을 클릭하여 의견을 보내 주십시오. 전달해 주신 의견을 참고하여 더 유용한 정보를 제공하겠습니다.