NDC(8)

명칭
ndc - 네임서버 demon 제어 프로그램

서식
ndc [-c channel] [-l localsock] [-p pidfile] [-d] [-q] [-s] [-t] [command]

해설
이 명령을 사용하는 일에 의해, 시스템 관리 책임자는 네임서버를 제어 가능합니다. command (을)를 지정하지 않으면 ndc (은)는, EOF 를 읽어들일 때까지 명령 입력을 재촉합니다.

옵션은 다음과 같습니다:

-c channel
    제어 채널의 런 뚱뚱이 포인트를 지정합니다. 디폴트는 /var/run/ndc 입니다 (UNIX 도메인 소켓이며, 서버의 디폴트의 제어 채널입니다). 요구하는 제어 채널이 TCP/IP 소켓의 경우, channel 인수의 서식은 ipaddr/port (이)가 됩니다 (예를 들면 127.0. 0.1/54 (은)는, 로컬 호스트의 TCP 포트 54 가 됩니다. )

-l localsock
    본옵션은, 클라이언트측의 제어 채널을 특정의 주소에 bind(2) 합니다. 특정의 주소 이외로부터의 접속을 거부하도록(듯이), 서버를 설정 가능합니다. 서식은 channel 의 것과 같습니다 (상술 참조).

-p pidfile
    낡은 네임서버와의 후방 호환성이기 때문에, 제어 통신용으로 ndc (은)는 UNIX 시그널을 사용 가능합니다. 이 기능은 현재의 네임서버에서는 옵션이며, 언젠가 모두 소멸합니다. 사용 가능한 command 의 집합은, 시그널에 의한 인터페이스를 사용했을 경우가 좁은 것에 주의해 주세요. 아마 pidfile 인수는 /var/run/named.pid (와)과 같은 것입니다.

-d  디버그 출력을 유효하게 합니다. 주로 개발자가 흥미를 가지는 것입니다.

-q  prompt와 결과의 텍스트 출력을 억제합니다.

-s  치명적이지 않은 에러 출력을 억제합니다.

-t  프로토콜과 시스템의 트레이스를 유효하게 합니다. 인스톨시의 디버그에 유용합니다.

명령
몇개의 명령은 ndc 에 짜넣어지고 있습니다. 네임서버가 서포트하는 완전한 명령 세트는 동적이고, 이것은 help 명령 (후술 참조)로 확인할 수 있을 것입니다. 편입 명령은 다음과 같습니다:

/help
    편입 명령용의 헬프를 제공합니다.

/exit
    ndc 명령 인터프리터로부터 빠집니다.

/trace
    트레이스 기능을 바꿉니다 (전술의 -t 의 기술을 참조).

/debug
    디버그 기능을 바꿉니다 (전술의 -d 의 기술을 참조).

/quiet
    정적 기능을 바꿉니다 (전술의 -q 의 기술을 참조).

/silent
    침묵 기능을 바꿉니다 (전술의 -s 의 기술을 참조).

주
pidfile 모드로 실행하면(자), start (와)과 restart 의 명령에의 인수는, 새롭다 named 에 대한 명령행으로서 건네받습니다. channel 모드로 실행하면(자), start 명령은 없고, restart 명령은 단지 네임서버에 대해서 자기를 execvp(3) 하도록(듯이) 통지합니다.

저자
Paul Vixie (Internet Software Consortium)

관련 항목
named(8)