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 |