Zone 파일이란?
A Zone File는 도메인의 DNS 쿼리가 해결되는 방법을 정의하는 모든 리소스 레코드를 포함하여 도메인의 완전한 DNS 구성을 포함하는 저자명서에 저장된 일반 텍스트 파일입니다.
Zone 파일 구조
; Zone file for example.com
$TTL 86400 ; Default TTL (24 hours)
$ORIGIN example.com.
; SOA Record (Start of Authority)
@ IN SOA ns1.example.com. admin.example.com. (
2024010101 ; Serial number (YYYYMMDDNN)
3600 ; Refresh (1 hour)
900 ; Retry (15 minutes)
604800 ; Expire (1 week)
86400 ; Minimum TTL (24 hours)
)
; Nameserver Records
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
; A Records (IPv4)
@ IN A 192.0.2.1
www IN A 192.0.2.1
mail IN A 192.0.2.10
; AAAA Records (IPv6)
@ IN AAAA 2001:db8::1
; MX Records (Mail)
@ IN MX 10 mail.example.com.
@ IN MX 20 backup-mail.example.com.
; CNAME Records (Aliases)
blog IN CNAME www.example.com.
; TXT Records
@ IN TXT "v=spf1 mx -all"
일반적인 기록 유형
| 이름 * | 제품정보 | 예제 값 |
|---|---|---|
| 이름 * | 지역 권위 및 타이밍 | 직렬, 새로 고침, retry 값 |
| 사이트맵 | Nameserver 위임 | 사이트맵 |
| · | IPv4 주소 매핑 | 192.0.2.1 |
| AAAA 소개 | IPv6 주소 매핑 | 2001:db8::1 |
| 사이트맵 | 메일 서버 routing | 10 mail.example.com.의 특징 |
| 이름 * | 도메인 aliasing | 사이트맵 |
| 사이트맵 | 텍스트 데이터 (SPF, DKIM 등) | "v=spf1 mx -모든" |
| RSS 피드 | 서비스 위치 | 프로젝트 |
Zone 파일 지침
| 제품 정보 | 제품정보 | 이름 * |
|---|---|---|
| 가격 대비 가치 | 기본 시간 - 라이브 | $의 TTL 86400 |
| $리긴 | 도메인 이름 | $오리진 example.com. |
| · | $ORIGIN 도메인에 대한 간략한 | @ 192.0.2.1에서 |
최고의 연습
1. Increment serial : 적당한 지역 이동을 위한 각 변화를 가진 일련 번호를 새롭게 하십시오
2. FQDN 사용 : 완전히 자격이 된 도메인 이름을 트레일 도트
3. 적절한 TTL 설정 : 자주 변경 기록에 대한 낮은, 안정된 것들에 더 높은
4. Document 변경 : semicolons에 대한 의견 추가
5. Validate 문법 : 배포하기 전에 name-checkzone 또는 이와 유사한 도구를 사용
Zone Transfer 보안
Zone transfers (AXFR)는 1 차 및 이차 네임서버 사이에 영역 파일을 복제합니다. 정보 공개를 방지하기 위해 공인 IP로의 전송을 제한합니다.
Zone 파일은 DNS 구성의 기반을 형성하고 도메인 이름은 IP 주소 및 서비스에 어떻게 해결했는지 정의합니다.