중요 알림: Google과 Yahoo는 2024년 4월부터 DMARC를 요구할 예정입니다.
PowerDMARC

DNS NS 레코드란 무엇인가요?

DNS NS 레코드란?

DNS NS 레코드란?

읽기 시간: 5

DNS NS 레코드는 특정 호스트 이름에 대한 쿼리 확인을 담당하는 네임 서버를 식별하는 DNS(도메인 이름 시스템)의 리소스 레코드 유형입니다. 호스트는 여러 개의 네임 서버를 보유할 수 있으며, 각 네임 서버가 담당하는 대체 주소 위치를 등록할 수 있습니다. 아래에서 NS 레코드의 목적과 기능에 대해 자세히 살펴보겠습니다.

NS 레코드 정보

NS(네임서버) 레코드는 도메인의 권한 있는 네임 서버를 지정합니다. 권한 있는 네임 서버는 호스트 이름에 대한 쿼리를 해결하고 특정 서버에 액세스하는 데 사용해야 하는 IP 주소를 결정하는 데 사용되는 서버입니다.

이러한 레코드에는 도메인 이름, 대상 IP 주소, TTL(Time To Live)과 같은 기타 정보를 비롯한 도메인 이름에 대한 정보가 저장됩니다. NS 레코드는 도메인 등록기관( 도메인 판매 및 이전을 전문으로 하는 회사)에서 설정하고 관리합니다. 기본적으로 각 도메인에는 동일한 네임 서버를 가리키는 기본 및 백업 NS 레코드가 있습니다. 예를 들어 도메인 네임이 변경되면 해당 변경 사항을 반영하도록 NS 레코드를 업데이트할 수 있습니다.

예를 들어 "example.com"과 같은 도메인 이름을 사용하는 경우 DNS 레코드 중 하나는 다음과 같이 보일 수 있습니다:

ns1.example.com

ns2.example.com

*참고: DNS 영역에 NS 레코드가 있는데 가동 중이 아닌 네임 서버를 가리키고 있다면 도메인에 대한 연락 지점이 없다는 뜻입니다. 주소를 네임 서버에 매핑하기 때문입니다. 이 레코드는 다른 도메인 컨트롤러에게 도메인 이름을 찾는 방법과 영역 이전 및 영역 업데이트를 보낼 위치를 알려줍니다.

네임서버란 무엇인가요?

네임서버는 도메인에 대한 정보를 보관하는 서버입니다. 인터넷의 모든 도메인에는 하나 이상의 네임서버가 있지만, 많은 도메인에는 두 개 이상의 네임서버가 있습니다. 네임서버는 도메인 네임을 IP 주소로 변환하거나 그 반대로 변환하는 역할을 담당합니다.

네임서버는 어떻게 작동하나요?

example.com](https://www.example.com)을 방문한다고 가정해 보겠습니다. 컴퓨터는 먼저 DNS 서버(일반적으로 ISP에서 제공)를 쿼리하여 해당 도메인의 IP 주소를 찾습니다. 그런 다음 DNS 서버는 해당 도메인과 관련된 모든 레코드를 관리할 책임이 있는 example.com 네임 서버의 IP 주소를 반환합니다. 네임 서버의 역할은 A 레코드(IP 주소), MX 레코드(메일 서버), NS 레코드(네임 서버), TXT 레코드(텍스트 데이터), CNAME 레코드(별칭) 등 example.com과 연관된 모든 레코드를 추적하는 것입니다.

브라우저에서 [example.com](https://www.example.com)을 방문하면 컴퓨터가 예시의 네임 서버 중 하나에 이 정보를 다시 쿼리하여 화면에 표시합니다!

NS 레코드의 예

RFC 1035는 NS 레코드의 구문을 지정합니다. 다음은 domain.com에 대한 NS 레코드의 예입니다.

domain.com. 21600 IN NS emely.ns.cloudflare.com

domain.com. 21600 IN NS vern.ns.cloudflare.com

이 예에서 도메인 domain.com은 이름이 지정된 네임 서버의 권한 영역 내에 있습니다. emelyvern.

21600은 DNS 요청이 메모리에 보관되는 시간인 TTL(Time To Live)을 나타냅니다. IN은 인터넷을, NS는 네임 서버를 나타냅니다.

NS 레코드 사용

네임서버 레코드는 영역을 담당하는 기본 및 보조 DNS 서버를 지정합니다. 기본 서버는 영역의 이름을 IP 주소로 확인하며, 보조 서버는 해당 이름과 연결된 호스트 레코드의 IP 주소를 반환하는 역할을 합니다.

DNS 영역의 모든 DNS 서버에는 NS 레코드가 할당되어 있어야 하며, 그렇지 않으면 영역에서 제대로 임무를 수행할 수 없습니다.

이렇게 하면 각 서버 유형(기본 및 보조)에 대해 하나씩 두 개의 개별 데이터베이스를 유지 관리할 수 있으므로 한 서버가 오프라인 상태가 되어도 다른 서버가 쿼리를 처리할 수 있습니다.

예를 들어

NS 레코드는 기본 또는 보조 DNS 서버가 중단되는 경우 IP 주소 확인을 제공합니다. 따라서 기본 또는 보조 DNS 서버가 오프라인 상태가 되면 그 중 하나(즉, 확인자)가 다시 온라인 상태가 될 때까지 모든 쿼리는 다른 서버를 통해 전송되어야 합니다. 이때 NS 레코드가 유용한데, 기본 서버의 백업이 있는 대체 서버로 트래픽을 라우팅할 수 있습니다. 따라서 전체 다운타임이 발생할 위험이 없습니다.

NS 레코드 업데이트 또는 변경

도메인의 네임서버를 변경하려는 경우 네임서버 레코드가 업데이트됩니다:

만약 example.com 관리자가 원하는 경우 blog.example.com 을 통해 해결하려면 ns2.exampleserver.com 대신 NS 레코드를 업데이트하여 이를 설정할 수 있습니다.

하위 도메인이 상위 도메인과 다른 네임서버를 사용하도록 하려는 경우에도 업데이트됩니다:

만약 example.com 관리자가 원하는 경우 blog.example.com 을 통해 해결하려면 ns1.exampleserver.com 대신 ns2.exampleserver.com로 설정하면 해당 도메인의 NS 레코드를 업데이트한 다음 blog.example.com이 ns1을 네임서버로 사용하고 ns2를 백업 네임서버로 사용하도록 설정합니다(DNS 변경 시 자동으로 수행됨).

도메인 관리자는 DNS 관리 콘솔의 "레코드 유형" 페이지로 이동하여 레코드를 업데이트할 수 있습니다. 이러한 업데이트는 DNS 전체에 전파됩니다. 모든 권한 있는 네임서버에 도달하는 데 시간이 걸리므로 몇 시간 내에 DNS 전체에 전파됩니다.

NS 레코드와 DNS A 레코드의 차이점

NS 레코드와 A 레코드는 모두 DNS 서비스를 제공하는 데 사용됩니다. 두 레코드의 차이점은 NS 레코드는 도메인 이름에 대해 DNS 서비스를 제공하는 서버를 정의하는 반면, A 레코드는 호스트 이름(예: www, FTP, 메일)을 IP 주소로 변환한다는 점입니다.

기록

A 레코드는 호스트 이름을 인터넷 프로토콜(IP) 주소와 연결하는 DNS(도메인 이름 시스템) 항목의 한 유형입니다.

예를 들어

192.168.1.4.1에서 abc.example.comabc.example.com192.168.1.4.1

주소(A) 레코드는 영역 파일의 중추입니다. 이 레코드는 도메인 이름을 영역 파일에서 개별 항목을 수신하는 호스트의 특정 IP 주소에 매핑할 수 있는 충분한 정보를 DNS에 제공합니다.

A(주소) 레코드는 소유자 필드에 호스트 이름을 나열하므로 DNS에서 도메인 이름을 추가하여 정규화된 도메인 이름을 도출할 수 있습니다.

A 레코드의 RDATA 필드에는 해당 호스트의 IP 주소가 포함됩니다.

DNS NS 레코드

DNS NS 레코드는 영역의 권한 있는 이름 서버를 식별합니다.

모든 영역에는 도메인을 담당하는 네임 서버를 식별하는 항목이 하나 이상 있어야 합니다. 이러한 레코드를 두 개 이상 사용하면 영역의 가용성을 높일 수 있습니다. 첫 번째 네임 서버를 사용할 수 없는 경우에도 다른 서버를 통해 영역에 액세스할 수 있습니다.

소유자 필드에는 영역의 정규화된 도메인 이름과 후행 점(예: example.com) 또는 기호(@)가 포함되어야 합니다.

DNS 리소스 레코드의 RDATA 섹션에는 이 항목에 대한 쿼리를 처리하는 이름 서버의 FQDN(정규화된 도메인 이름) 필드 하나만 포함되어 있습니다.

PowerDMARC의 무료 도메인 NS 조회 도구

NS 레코드는 도메인의 DNS 구성에서 가장 중요한 요소 중 하나입니다. 이 레코드는 도메인 및 기타 호스트 네임에 대해 권한이 있는 네임 서버를 결정합니다.

PowerDMARC의 무료 NS 조회 도구을 사용하면 도메인에 설정된 DNS 레코드 유형을 빠르게 확인할 수 있습니다. 이 도구는 DNS 레코드 유형, 레코드 값, DNS 서버 TTL을 포함하는 적절한 NS 레코드를 제공합니다. 또한 도메인 또는 특정 하위 도메인에 대한 모든 NS 레코드를 검색할 수 있는 기능도 제공합니다.

모바일 버전 종료