KT로부터 DNS 차단(?)을 당한 후 로컬 캐쉬 DNS 를 운영하기로 생각하고 /etc/init.d/named start 를 쳤더니 에러가 나더군요. 찾아보니 CentOS FAQ에 해결방법이 있었습니다.

기본 설정 파일을 설치하지 않는 것이 원인인데 수동으로 설치하여 문제를 해결했습니다. 9.x.x 부분은 버전에 맞게 바꾸시면 됩니다.

1
2
3
cd /var/named/chroot
cp -Rapf /usr/share/doc/bind-9.x.x/sample/* .
/usr/sbin/dns-keygen

dns-keygen 으로 구한 DNS 키를 rndc.key 파일과 named.conf 안의 아래 부분에 넣어주시면 됩니다.

1
2
3
4
5
key ddns_key
{
  algorithm hmac-md5;
  secret "이 부분에 키를 넣어주세요";
};