DNS NS 레코드

NS 레코드는 권한있는 DNS 서버를 나타냅니다.

학습 목표

이 글을 읽은 후에 다음을 할 수 있습니다:

  • NS 레코드 정의
  • NS 레코드를 수정해야 하는 시기 설명

글 링크 복사

DNS NS 레코드란 무엇입니까?

NS는 '네임서버'를 의미하며, 이름 서버 레코드는 어떤 DNS가 해당 도메인의 권한 있는 네임서버(실제 DNS 레코드를 갖고 있는 서버)인지 지시합니다. 기본적으로 NS 레코드는 해당 도메인의 IP 주소를 찾기 위해 가야 할 곳을 알려줍니다. 도메인에는 해당 도메인의 기본 및 백업 이름 서버를 나타낼 수 있는 NS 레코드가 다수 있는 경우가 많습니다. NS 레코드가 적절히 구성되어 있지 않다면 사용자는 웹 사이트나 애플리케이션을 로딩할 수 없게 됩니다.

다음의 NS 레코드의 예입니다.

example.com 레코드 유형: 값: TTL
@ NS ns1.exampleserver.com 21600

참고로 NS 레코드는 정식 이름(CNAME) 레코드를 지시할 수 없습니다.

네임서버란 무엇입니까?

네임서버는 DNS 서버의 유형 중 한 가지입니다. 이는 A 레코드, MX 레코드, CNAME 레코드 등 특정 도메인에 관한 모든 DNS 레코드를 저장하는 서버입니다.

거의 모든 도메인이 안정성을 높이기 위해 다수의 네서버에 의존합니다. 이렇게 하면, 네임서버 하나가 중단되거나 사용할 수 없게 되어도 DNS 쿼리는 다른 네임서버를 이용할 수 있습니다. 대부분의 경우, 기본 네임서버가 하나 있으며, 이 기본 서버의 DNS 레코드를 그대로 복사한 내용을 갖고 있는 보조 네임서버가 다수 존재하게 됩니다. 기본 네임서버를 수정하면 보조 서버도 마찬가지로 수정됩니다.

(대부분의 경우처럼) 다수의 네임서버를 이용할 경우에는 NS 레코드에 하나 이상의 서버 목록이 포함됩니다. DNS 서버에 대해 자세히 알아보세요.

언제 NS 레코드를 수정하거나 변경해야 합니까?

도메인 관리자는 도메인의 네임서버를 바꿔야 할 경우 NS 레코드를 수정해야 합니다. 예를 들어 클라우드 공급자 중에는 네임서버를 제공하며 고객이 이러한 서버를 가리키도록 요구하는 경우가 있습니다.

또한, 관리자는 하위 도메인에 다른 네임서버를 이용하고자 할 때도 NS 레코드를 수정하고자 합니다. 위의 예에서 example.com의 네임서버가 ns1.exampleserver.com입니다. example.com 관리자가, blog.example.com가 대신 ns2.exampleserver.com을 통해 확인되도록 하고자 할 경우, NS 레코드를 수정함으로써 이를 수행할 수 있습니다.

NS 레코드를 수정하면, 변경 사항이 DNS에 복제되는 데는 몇 시간이 걸리기도 합니다.