예제
$TTL 1D
@ IN SOA ns.itwiki.kr. admin.itwiki.kr. ) (
2014051301 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns.itwiki.kr.
IN A 192.168.12.22
IN MX 0 mail.itwiki.kr
www IN A 192.168.12.22
www1 IN CNAME www
www2 IN CNAME www
설명
$TTL [캐시 보관 기간]
@ IN SOA [네임서버] [관리자 메일] ) ( ──────┐
[시리얼 넘버] ; serial │
[네임서버 확인 주기] ; refresh ├ SOA Record
[재시도 주기] ; retry │
[재시도 만기 기간] ; expire │
[정보 최소 보관 기간] ) ; minimum ---┘
IN NS ns.itwiki.kr. --------------------┐
IN A 192.168.12.22 │
IN MX 0 mail.itwiki.kr │
www IN A 192.168.12.22 ├ Resource Record
www1 IN CNAME www │
www2 IN CNAME www │
[도메인] [TTL] [레코드 클래스] [레코드 타입] [대상]---┘
- $TTL 은 Resource Record TTL의 default값이다.
- Resource Record에선 TTL을 생략하는 경우가 많다.
- SOA Record의 시간은 초단위로 적을 경우 단위를 명시하지 않는다.
- 시간 H, 일 D, 주 W등의 단위로도 사용 가능하다. 86400 = 1D
- 레코드 클래스
- type
- A : IPv4 주소를 지정한다.
- AAAA : IPv6 주소를 지정한다.
- NS : 네임서버를 지정한다.
- MX : 메일서버를 지정한다. 0 이상의 정수값을 넣어 우선순위를 정해야 한다.
- CNAME : Canonical Name. 별칭(Alias)를 지정한다.
- PTR : Reverse Zone에서만 사용한다. IP주소를 도메인으로 변환한다.