Linux DNS

Cent 5 로 DNS 서비스 구축하기 2장 

DNS 서비스를 하기 위해선 Bind 라는 프로그램을 설치해야 합니다.
Bind 버전은 9 이상 되어야 합니다. Bind 8 은 더이상 패치되고 있지 않습니다.

Cent 5 에서 yum 으로 설치하면 자동으로 Bind 9 버전이 설치됩니다.

[root@dns ~]# yum install bind
중략..
(1/3): bind-utils-9.3.4-1 100% |=========================| 167 kB    00:00    
(2/3): bind-libs-9.3.4-10 100% |=========================| 836 kB    00:00   

위에서 보는 바와 같이 bind-utils 와 bind-libs 가 의존성에 의해 자동 설치됩니다.

[root@dns ~]# yum install bind-chroot

bind-chroot 를 설치하면 /var/named/chroot 가 생성됩니다.

Cent 5 에서는 bind 패키지를 설치해도 named.conf 와 기타 샘플 파일들이 설치되지 않습니다.
아래처럼 설정 파일과 sample 파일을 복사합니다.

[root@dns chroot]# cp -rf /usr/share/doc/bind-9.3.4/sample/etc/* /var/named/chroot/etc/
[root@dns chroot]# cp -rf /usr/share/doc/bind-9.3.4/sample/var/named/* /var/named/chroot/var/named/

/var/named/chroot/etc/named.conf 파일을 열고 ddns_key 부분을 주석처리 합니다.

/*
key ddns_key
{
        algorithm hmac-md5;
        secret "use /usr/sbin/dns-keygen to generate TSIG keys";
};
*/

이제 named 데몬이 정상 작동할 것입니다. 실제 도메인 추가는 named.rfc1912.zones 파일에 넣어주셔야하며,
/var/named/chroot/var/named 에 zone 파일을 생성하면 됩니다.

3장 에선 zone 생성 방법에 대해 알아보겠습니다.

 - 2장 끝 -