chroot 환경.

chroot 환경에서 DNS  Bind upgrade 하기

 

-  DNS설정파일은  named.conf 와 Zone file들이다.

   /etc/named,conf    , /var/named 아래 zone file들이 존재함.

 

- 최근 Linux OS들은  기본으로 named.conf 와 zone file의 위치를 특정 디렉토리 아래에 위치해야한다.

   다른곳에 있으면   zone file을 생성하여도  로그에 "file not fount" 가 남으며 서비스가 안된다.

    named.conf는   /var/named/chroot/etc/named.conf   에 위치해야한다.

    zone file들은  /var/named/chroot/var/named 에 있어야 한다.

 

리눅스의 경우 로그는 #  tail  -f  /var/log/messages 로 보면 된다.

유닉스시스템의 경우 로그는  #  tail  -f  /var/adm/messages 로 보면 된다.
 

 

3.1  FC4(페도라코어4)에서  bind 9.3.1을 9.3.2로 업그레이드

CHROOT환경하에서도 소스컴파일 환경경로는 동일하다.  /etc/   /usr/sbin/ 이다.

 

3.1.1 named.conf 경로 확인

# ps -ef |grep named

named     1661     1  0 16:57   ?        00:00:00 /usr/sbin/named -u named -t  /var/named/chroot

 

# strings named |grep named.conf

/etc/named.conf

 

3.1.2  named 경로 확인

# ls -al named

-rwxr-xr-x  2 root root 308016 May 18  2005 named

 

 

3.1.3  named.pid 경로확인
sbin]# strings named |grep named.pid

/var/run/named/named.pid
 
#       pid-file "/var/named.pid"; /* or /lwresd.pid */