본문 바로가기

3-1. Linux/::Configuration::

bind 초간단 업데이트기..

ISC에서 bind9.x버전에 문제가 있다고 업데이트를 하라는 내용의 문서를 발표했습니다.
그에 이어 안철수 연구소에서 관련 내용을 아래와 같이 공지하게 됩니다.
ISC BIND 9"Dynamic Update" 요청을 통한 서비스 거부 취약점

그에 따라 관리하는 dns도 업데이트를 해야 겠기에 검색하고 테스트 해본결과...
초간단한 설치에 대해서 블로깅 해봅니다.

만약을 위해서 백업을 철처히 합시다.. ㅡ,.ㅡ 백업에 대한 책임은 항상 당사자에게 있습니다.. ㅡ,.ㅡ

각설하고.. 시작 합니다..
이는 Centos 4.x와 5.x에서 테스트 한내용입니다.

일단 설치할 파일을 받아야 겠죠??
     # wget http://ftp.isc.org/isc/bind9/9.6.1-P1/bind-9.6.1-P1.tar.gz

받았으면 풀어야죠..
     # tar -zxvf bind-9.6.1-P1.tar.gz
왼쪽정렬
PID 파일 관리하기 위해서 하는것 같은데..  설치관련 설정 파일 하나를 좀 수정 해보겠습니다.
(진하게 밑줄친 부분 추가)
     # cd bind-9.6.1-P1
     # vi  bin/named/include/named/globals.h
EXTERN const char *             ns_g_defaultpidfile     INIT(NS_LOCALSTATEDIR
                                                             "/run/named/named.pid");
EXTERN const char *             lwresd_g_defaultpidfile INIT(NS_LOCALSTATEDIR
                                                            "/run/named/lwresd.pid");

컴파일을 위한 설정을 해보겠습니다.
     # ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/run/named --enable-threads

컴파일 하고 설치
     # make && make install

서비스 재시작
     # service named restart

버전 확인
     # named -v
     BIND 9.6.1-P1