Ȩּâ α ȸ ѱּ аԽ Ʈ Ŵ
Ȩ / DNS / ϱ
 
DNSC Ұ Ư¡
DNSC ȳ
nBIND(BIND) Ұ
nBIND(BIND) ٿε
ϱ
DNS(Ʈũ) ֱ ҽ
ϱ
Խ
DNS와 관련된 궁금한 점들을 질문해 주세요. 담당자가 즉시 답변해 드리겠습니다.

※ DNS와 관련된 내용이 아닐 경우 삭제될 수 있습니다.
 
 
 RE : dns 프로세스 죽이지 않고 ...
۾   이석진 ȸ 2006
Խ   2009-03-06 오후 4:17:16
 
답글 잘 봤습니다.
좋은 정보 알려주셔서, 감사합니다
수고하세요

=========================== 원본글 ===========================
RNDC 라는 유틸리티를 사용하여 제어가 가능합니다.


BIND9의 장점중에 하나가 RNDC라는 유틸리티입니다.

BIND8에서는 데몬을 제어하기 위해서 NDC(name daemon control interface)릉 이용했습니다.

이 프로그램의 소스를 확인해 보면 실행중인 데몬으로 SIGNAL를 이용하여 동작이 됩니다.

UNIX 계열에서 Signal은 제한되어 있고, 특수 목적으로 사용되기 때문에 이용할 수 있는 시그널의 수는 제한되어 있으므로 ndc가 사용할 수 있는 명령어의 개수도 제한되어 있었습니다.

하지만 BIND9에서 제공하는 RNDC(name server control utility)는 Socket 통신(TCP/953 포트)를 이용합니다. 그렇기 때문에 다양한 명령어와 형태로 제공이 가능합니다. 또한 예전에는 서버 내부에서만 명령어를 사용할 수 있었지만, RNDC는 외부 서버에서도 socket통신이 가능하도록 설정이 되어 있으면 외부에서도 데몬을 제어할 수 있습니다.



설정하는 돕기 위해서 rndc-confgen 이라는 유틸리티도 함께 제공이 됩니다.

실행을 하면 아래와 같은 결과를 볼 수 있습니다.

smlee:~ # rndc-confgen
# Start of rndc.conf
key "rndc-key" {
algorithm hmac-md5;
secret "W9J8wmQYqc2LeEUa8+qO3g==";
};

options {
default-key "rndc-key";
default-server 127.0.0.1;
default-port 953;
};
# End of rndc.conf

# Use with the following in named.conf, adjusting the allow list as needed:
# key "rndc-key" {
# algorithm hmac-md5;
# secret "W9J8wmQYqc2LeEUa8+qO3g==";
# };
#
# controls {
# inet 127.0.0.1 port 953
# allow { 127.0.0.1; } keys { "rndc-key"; };
# };
# End of named.conf


붉은색으로 표시된 부분은 /etc/rndc.conf 파일로 넣고, 파랑색으로 표시된 부분은 주석을 제거하고 named.conf 파일에 넣으면 됩니다.

여기에서 rndc.conf의 위치는 아래의 명령어를 통해서 확인이 가능합니다.

smlee:~ # strings /usr/sbin/rndc |grep "rndc\.conf"
/etc/rndc.conf

설정을 보면 알수 있듯이 127.0.0.1의 953번 포트를 이용하며, 접속도 127.0.0.1에서만 허용하고 있습니다. 이 부분은 관리자가 얼마든기 변경이 가능합니다.



다양한 기능이 있지만 대표적인 기능을 한가지만 소개하면 다음과 같습
 
 

   dns 프로세스 죽이지 않고 ...  2009-03-04 궁금해요
       RE : dns 프로세스 죽이지 않고 ...  2009-03-04 송종수
           RE : dns 프로세스 죽이지 않고 ...  2009-03-05 송종수
               RE : dns 프로세스 죽이지 않고 ...  2009-03-06 이석진

 
  도메인 위임과 포워딩의 차이는 뭔가요? 
  DNS 구성 및 nBIND 의 관계 



ѱEnglishJapanese ä å óħ åѰ ̸Ϲܼ ź
ǥȭ : 02-3665-0123    : 02-2165-3000   FAX : 02-2671-5613   e :
ǿ Ű : reportabuse@ibi.net Copyright (C) 1995 - 2025 Netpia, Inc. All rights reserved.