4,551,289 th visitor since 2017.2.1 ( Today : 827 )
Computer ???
No. 109
Name. swindler
Subject. Zone File #1
Main Cate. Linux
Sub Cate.
Date. 2005-08-29 17:49
Hit. 3115 (211.109.70.164)
File.
zone 파일을 설정하기 전에 다음의 2 가지 사항은 꼭 명심하도록 한다.

1. 띄어쓰기는 TAB 을 이용해서 하도록 한다.
2. 모든 공백라인은 ";" 문자를 이용하여 주석 처리를 하도록 한다.

zone 파일의 정의는 named.conf 의 zone block 의 file 옵션값에 의해 지정이 된다. 아래는 앞에
서의 named.conf 에서 oops.org 의 zone block 에 정의한 oops.zone 파일에 대한 설정이다. 디렉
토리 경로는 named.conf 의 directory 옵션값에 의해 정의되었다.



Hanterm - cat /var/named/oops.zone

[root@bbuwoo named]$ cat /var/named/oops.zone

; generated by Joungkyun Kim <http://www.oops.org>
;
$TTL 86400
@ IN SOA ns.oops.org. admin.oops.org. (
2002062110 ; Serial
10800 ; Refresh
3600 ; Retry
432000 ; Expire
86400 ; Minimum
)
; Name Server
;
IN NS ns.oops.org.
IN MX 10 oops.org.
IN A 210.24.154.2
;
; Host name & Infomations
ns IN A 210.24.154.2
IN HINFO "i686 Pentium IV" "Linux"
;
; VirtualHost
ftp IN A 210.24.154.155
babo IN A 210.24.154.156
webadmin IN A 210.24.154.158
;
; Alias
www IN CNAME @

[root@bbuwoo named]$



이제 정말 ip address 에 domain name 을 부여 하는 작업을 할것이다. 그러니 이 file 의 설정이
야 말로 DNS 를 셋팅하는 데 꽃 중의 꽃이라고 할 수 있다.

그럼 실제로 어떻게 설정을 하는지 시작하기 전에 한가지 주의 할 것이 있다. 바로 이 파일에서
domain name 을 적을 때 주의할 점이다. 이 file에서 완전한 domain name 이란 "oops.org." 과
같이 domain name 의 끝 부분에 "마침표(dot)" 가 꼭 존재 해야만 완전한 domain name 으로 인
식을 한다.

우리가 앞 페이지의 /etc/named.conf 설정에서 oops.org 의 zone block 을

zone "oops.org" IN {
type master;
file oops.zone;
allow-update { none; }
};

라고 정의 했으며, 여기서 "oops.org" 가 ORIGIN 이라고 라고 설명을 했다. ORIGIN 은 zone 파
일에서 제일 윗부분의 "@" 으로 정의된다. 그러므로 domain name 끝에 마침표(dot)가 붙지 않으
면 그 뒤에 @가 붙는 것으로 인식을 하는 것이다. 쉽게 예제를 들면

@ = oops.org 라고 한다면
oops.org ▶ oops.org.oops.org 로 인식
oops.org. ▶ oops.org 로 인식
한다는 말이다. 그럼 실제로 셋팅 부분을 들어가 보겠다.

[바로가기 링크] : http://coolx.net/cboard/computer/109



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog