DNS 레코드 유형

DNS(도메인 이름 시스템) 레코드는 인터넷에서 트래픽을 라우팅하는 방법을 안내하는 필수 구성 요소다. 각 레코드 유형은 트래픽 관리 및 도메인 확인의 다양한 측면을 지시하는 특정 기능을 수행한다. 다음은 주요 DNS 레코드 유형과 그 목적이다.

1. A(주소 레코드)

  • 도메인 이름을 해당 IPv4 주소에 매핑한다. 예를 들어, 웹사이트의 도메인 이름을 사이트를 호스팅하는 서버의 IP 주소에 연결한다.

2. AAAA(IPv6 주소 레코드)

  • A 레코드와 유사하지만 도메인 이름을 차세대 IP 주소 형식인 IPv6 주소에 매핑한다.

3. CNAME(정규 이름 레코드)

  • 한 도메인 네임을 다른 도메인 네임에 별칭으로 지정하는 데 사용된다. IP 주소를 지정할 필요 없이 여러 도메인 네임을 동일한 서버에 매핑할 수 있다. www 또는 메일과 같은 하위 도메인을 관리할 때 유용하다.

4. MX(메일 교환 레코드)

  • 도메인을 대신하여 이메일을 수신할 메일 서버를 지정한다. MX 레코드는 기본 설정 번호를 사용하여 이메일이 전달될 위치를 우선순위로 지정하여 이메일 커뮤니케이션의 흐름을 안내한다.

5. TXT(텍스트 레코드)

  • 관리자가 DNS 레코드에 임의의 텍스트를 삽입할 수 있다. 이는 도메인 소유권 확인, SPF(Sender Policy Framework) 및 DKIM(DomainKeys Identified Mail)과 같은 이메일 보안 조치 및 DMARC와 같은 기타 보안 프로토콜을 구현하는 데 자주 사용된다.

6. NS(네임 서버 레코드)

  • 도메인에 대한 권한이 있는 서버를 가리킨다. NS 레코드는 추가 DNS 조회를 위해 트래픽을 올바른 서버로 보내는 데 필수적이며 도메인 위임 프로세스 중에 사용다.

7. SOA(권한 레코드 시작)

  • 기본 이름 서버, 도메인 관리자의 이메일, 도메인 일련 번호, 영역 새로 고침과 관련된 타이머 등 도메인에 대한 필수 세부 정보를 제공한다. DNS 영역 관리를 위한 중요한 레코드이다.

8. PTR(포인터 레코드)

  • A 레코드와 반대되는 레코드로, IP 주소를 도메인 이름에 매핑한다. 주로 IP 주소를 알고 있지만 이와 연결된 도메인 이름을 찾으려는 역방향 DNS 조회에 사용된다. 보안 및 네트워크 문제 해결 목적으로 자주 사용된다.

9. SRV(서비스 로케이터 레코드)

  • 도메인 내에서 VOIP(Voice Over IP), XMPP(메시징) 및 기타 서비스와 같은 서비스의 위치를 지정한다. 여기에는 서비스의 호스트 이름, 포트, 프로토콜이 포함되어 있어 특정 서비스에 대한 데이터 라우팅을 보다 정밀하게 제어할 수 있다.

10. CAA(인증 기관 권한 부여 레코드)

  • 도메인 소유자는 도메인에 대한 인증서를 발급할 수 있는 인증 기관(CA)을 지정할 수 있다. 이를 통해 인증서의 무단 발급을 방지하여 도메인의 보안을 강화한다.