Terry Bernstein 님의 "What are DNS Zones And Records?" 강의를 정리한 글입니다.
1. DNS Zone
- DNS 네임스페이스의 일부를 관리하는 영역
- 해당 영역에 대한 DNS 레코드들을 포함
- 네임서버(NS) 레코드를 이용해 하위 영역(서브존)으로 위임 가능
2. DNS Record
- 특정 도메인에 대한 정보를 담은 레코드 (Resource Record Set)
구조
[name] [class] [type] [value]
www IN A 9.9.9.9
항목 | 설명 | 예시 |
이름(Name) | 도메인 이름 또는 서브도메인 | www, subzone, mail |
클래스(Class) | 레코드 클래스 종류 보통 IN(Internet) 사용 |
IN |
타입(Type) | 레코드 종류 | A, NS, CNAME, MX |
값(Value) | 도메인에 대한 정보 (IP 주소, 네임서버 등) | 192.168.1.1, ns1.example.com, mail.example.com |
Type
타입 | 설명 | 예시 |
A | 도메인 이름을 IPv4 주소로 매핑 | www.example.com IN A 192.168.1.1 |
AAAA | 도메인 이름을 IPv6 주소로 매핑 | www.example.com IN AAAA 2001:0db8::1 |
CNAME | 도메인 이름을 다른 도메인 이름으로 별칭(Alias) 처리 | www.example.com IN CNAME example.com |
MX | 도메인에 대한 메일 서버를 지정 | example.com IN MX 10 mail.example.com |
NS | 도메인을 관리하는 네임서버를 지정 | example.com IN NS ns1.example.com |
TXT | 텍스트 데이터를 저장 일반적으로 도메인 인증에 사용 |
example.com IN TXT "v=spf1 include:spf.example.com ~all" |
PTR | 역방향 조회를 위한 레코드 (IP 주소 → 도메인) | 1.1.168.192.in-addr.arpa IN PTR www.example.com |
SRV | 특정 서비스의 위치 정보를 제공 (호스트, 포트 등) | _sip._tcp.example.com IN SRV 10 60 5060 sipserver.example.com |
SOA | Start of Authority 레코드 도메인의 시작점을 정의 |
example.com IN SOA ns1.example.com. admin.example.com. 2023041501 3600 1800 1209600 86400
|
출처
'Network' 카테고리의 다른 글
[러닝 HTTP/2] 4. HTTP/2로의 전환 (0) | 2025.03.30 |
---|---|
[러닝 HTTP/2] 3. 웹을 파헤치는 이유와 방법 (0) | 2025.03.30 |
[IBM Technology] What is DNS? (0) | 2025.03.29 |
[러닝 HTTP/2] 2. HTTP/2 맛보기 (0) | 2025.03.29 |
[컴퓨터 네트워킹 하향식 접근] 3-3. 트랜스포트 계층: UDP (1) | 2025.03.28 |