Data area
@ IN SOA ns.oops.kr.net. admin.oops.kr.net. (
980910 ; Serial
10800 ; Refresh
3600 ; Retry
432000 ; Expire
86400 ; Minimum
)
; Name Server
;
IN NS ns.oops.kr.net.
IN MX 10 oops.kr.net.
;
그럼 Name Server라는 주석을 단 field를 보기로 하자. 앞에서 line의 기본 양식은
{name} {ttl} addr-class Record type Record Specific Data
라고 했었다. 그런데 Name Server라는 주석을 단 field에는 {name} 부분이 빠져 있다.
이럴 경우에는 {name} field를 가지고 있는 윗 line에 종속되는 것이 된다.
즉 제일 윗줄의 "@" 의 영향권에 있다는 말이 된다. 밑의 MX record를 가지고 있는
line역시 "@" 의 영향권에 있다.
그럼 Name Server field를 해석해 보도록 하자.
먼저 "IN NS ns.oops.kr.net" 부분은 이 도메인의 NS가
ns.oops.kr.net라는 것을 표시한다. "NS"라는 record type은 뒤에서 record type들만
따로 설명을 하도록 하겠다. 그리고 "IN MX oops.kr.net"
부분은 ID@oops.kr.net 로 오는 메일을 oops.kr.net 라는 서버에서 처리하라는 명령이다.
"MX" record는 NS와 mail server가 독립되어 있지 않을때는 그리 필요하지 않은
option이다. 이것도 뒤에 설명을 할테니 일단 넘어 가도록 하자.
그럼 다음 field로 넘어 가겠다.
; Host name & Infomations
localhost IN A 127.0.0.1
@ IN A 210.24.154.2
ns IN A 210.24.154.2
IN HINFO "i586 Pentium" "Linux"
;
; VirtualHost
ftp IN A 210.24.154.155
babo IN A 210.24.154.156
IN NS babo
webadmin IN A 210.24.154.158
; Alias
www IN CNAME @
Host name & Informaitons field와 VirtualHost field는 같이 봐도 상관이 없다.
어차피 알기 쉽게 하기 위해서 구분을 한거지 설정상의 구분은 없다고 봐도 된다.
위와의 다른 점을 보면 Host name field에서는 record type이 "A"가 다르다.
위에서 "NS"가 NS임을 정의한 것이라면 "A"는 IP address로 정의를
한다는 것이다.
즉 "ns IN A 210.24.154.2"
는 210.24.154.2의 IP에 ns (뒤에 마침표가 없으므로 ns.oops.kr.net를 의미한다)
라는 domain name을 지정하겠다는 의미이다. 그럼 아래의 것들도 쭈르륵 같은 의미를
지니는 것이다. 다만 "HINFO"라는 record type이 보이는데 이것은 간단히
해당 name을 부여한 것의 정보를 보여 주는 것이라 할수 있다. 자세한 것은 뒤에서 다시
논할 것이다.
좀 특이한 것은
babo IN A 210.24.154.156
IN NS babo
이 두 라인이다. 이것은 babo.oops.kr.net를 *.babo.oops.kr.net를 관리 할수 있는
sub domain server로 지정을 해 준다는 말이다. 말그대로 babo.oops.kr.net 의 하위에
마음대로 host name을 붙여 줄수 있는 권한을 준다는 말이다. cache DSN server와는
다른 의미이다.
마지막으로 Alias field를 살펴 보자. 이 field에서는 "CNAME" 이라는 record
type이 나오는데 이는 "@" 즉 oops.kr.net 라는 domain name 을 가지고 있는
IP address에 www.oops.kr.net 라는 domain 을 추가한다는 말이다. 즉 위에서
oops.kr.net 를 지정한 IP 가 210.24.154.2 라면 이 IP address에 두개의 domain name
즉 oops.kr.net와 www.oops.kr.net 를 가지게 한다는 의미이다. 간단하게 nslookup을
해 보면 더 쉽게 이해할수가 있다.
[root@bbuwoo named]# nslookup
Default Server: oops.kr.net
Address: 210.24.154.2
> www.oops.kr.net
Server: oops.kr.net
Address: 210.24.154.2
Name: oops.kr.net
Address: 210.24.154.2
Aliases: www.oops.kr.net
>
다음은 data 영역에서 사용되어 지는 Record type 에 대해서 알아 보겠다.
>> 이전 : zonf file configuration (2)
>> 다음 : zonf file configuration (4)