| HOME / 정보공유 / AIX 명령어 모음

named4
named4 named4 디먼 목적 도메인 이름 프로토콜에 서버 기능을 제공합니다. 구문
/usr/sbin/named4 [ -d DebugLevel ] [ -p PortNumber ] [ -b BootFile ]
설명
/usr/sbin/named4 디먼은 DOMAIN(도메인 이름 프로토콜)의 서버입니다. named4 디먼은 이름 서버 호스트에서 수행되며 도메인 이름 해석기를 제어합니다.
이 운영 체제는 named4 디먼과 named8 디먼의 두 이름 서버 디먼을 제공합니다. 두 개의 디먼이 동일한 서비스의 도메인 이름 해석을 제공하는 반면, named8 디먼은 좀더 확실한 구성설정 파일 named.conf을 지원합니다. named4 디먼은 아주 단순한 named.boot 파일로 구성설정되어 있으므로 백워드 호환성의 디폴트로 제공되고 사용됩니다.
사용할 이름 서버 디먼의 선택은 /usr/sbin/named 및 /usr/sbin/named-xfer 심볼 링크에서 제어됩니다. 디폴트로 이것이 named4 및 named4-xfer 실행 파일에 링크되지만, named8 및 named8-xfer 실행 파일을 참조하도록 변경할 수 있습니다. 버전 4 이름 서버는 버전 8 영역 전송에 호환이 불가능하므로 두 심볼 링크는 함께 변경되어야 함에 주의하십시오. 반대의 경우도 마찬가지입니다.
주: named4 디먼은 SRC(시스템 자원 제어기) 또는 SMIT(시스템 관리 인터페이스 도구)를 사용하여 제어될 수 있습니다. 각 시스템 시작시 디먼을 시작하려면, rc.tcpip 파일을 사용하십시오.
named4 디먼은 원격 호스트에서 수행되는 해석 루틴에 의해 작성된 이름 서버 요청을 감지합니다. 디먼은 /etc/services 파일에 정의된 소켓을 감지합니다. /etc/services 파일에 있는 항목은 domain으로 시작합니다. 그러나, 이 소켓 지정은 명령행에서 -p 플래그를 사용하여 겹쳐쓸 수 있습니다.
주: /etc/resolv.conf 파일은 국지 커널과 해석 루틴에 DOMAIN 프로토콜을 사용하도록 통지합니다. /etc/resolv.conf 파일은 반드시 존재해야 하고, 국지 호스트의 주소 또는 루프 백 주소(127.0.0.1)가 있어야 하거나, DOMAIN 이름 서버 호스트 상에서 named4을 사용하려면 비어 있어야 합니다. /etc/resolv.conf 파일이 존재하지 않을 경우, 국지 커널 및 해석 루틴은 /etc/hosts 데이터베이스를 사용합니다. 이 상황이 발생하면 named4 디먼은 적절히 기능하지 못합니다.
시스템 자원 제어기로 named4 디먼 조작
named4 디먼은 SRC(시스템 자원 제어기)에서 제어되는 서브시스템입니다. named4 디먼은 tcpip 시스템 그룹의 한 멤버입니다. 이 디먼은 디폴트로 사용 불가능하며, 다음 SRC 명령으로 조작될 수 있습니다.
startsrc 서브시스템, 서브시스템 그룹 또는 서브서버를 시작합니다.
stopsrc 서브시스템, 서브시스템 그룹 또는 서브서버를 정지합니다.
refresh named4 디먼이 /etc./named.boot 파일을 다시 읽도록 합니다. 파일의 내용에 따라, refresh 명령의 데이터베이스 재로드 여부가 결정됩니다.
traceson 서브시스템, 서브시스템 그룹 또는 서브서버를 추적할 수 있게 합니다.
tracesoff 서브시스템, 서브시스템 그룹 또는 서브서버를 추적할 수 없게 합니다.
lssrc 서브시스템, 서브시스템 그룹, 또는 서브서버의 상태를 가져옵니다.
파일
-bBootFile 대체 부트 파일을 지정합니다.
-dDebugLevel 디버깅 옵션을 제공합니다. -d 플래그로 인해 named4 디먼은 /var/tmp/named.run라는 파일에 디버깅 정보를 기록합니다. DebugLevel 변수는 인쇄된 메세지의 레벨을 결정하며, 유효한 레벨은 1-11까지입니다. 레벨 11은 가장 많은 정보를 제공합니다.
-pPortNumber named4 디먼이 DOMAIN 요청을 감지하는 인터넷 소켓을 재지정합니다. 이 변수를 지정하지 않으면, named4 디먼은 /etc/services 파일에 정의된 소켓을 감지하고, /etc/services 파일에 있는 항목은 domain으로 시작합니다.
신호
다음의 신호는 kill 명령을 사용하여 named4 디먼 프로세스에 송신될 경우, 지정된 효력을 지니게 됩니다.
SIGHUP named4 디먼이 /etc/named.boot 파일을 다시 읽습니다. 파일의 내용에 따라, SIGHUP 명령의 데이타베이스 재로드 여부가 결정됩니다.
SIGINT named4 디먼이 현재의 데이터베이스를 /var/tmp/named_dump.db라는 파일에 덤프합니다.
덤프 파일에서, name error로 레이블된 이름은 부정적 캐쉬 항목을 나타냅니다. 지정된 도메인 이름이 존재하지 않는다고 서버가 응답할 때 이와 같은 경우가 발생합니다. data error로 표시되는 이름 또한 부정적 캐쉬 항목을 나타냅니다. 이러한 상황은 (유효한) 도메인 이름에 대해 지정된 유형의 기록이 없다고 서버가 응답할 때 일어납니다.
SIGUSR1 named4 디먼은 디버깅을 작동시키며, 다음의 각 SIGUSR1 신호는 디버깅 레벨을 증분합니다. 디버깅 정보는 /var/tmp/named.run 파일에 기록됩니다.
SIGUSR2 named4 디먼은 디버깅을 종료시킵니다.
SIGABRT/SIGIOT named4 디먼은 현재의 통계를 /var/tmp/named.stat 파일에 덤프합니다.
예제
named4 디먼을 정상적으로 시작하려면 다음과 같이 입력하십시오.
startsrc -s named
이 명령은 디먼을 기동시킵니다. 이 명령을 rc.tcpip 파일이나 명령행에서 사용할 수 있습니다. -s 플래그는 다음에 오는 서브시스템이 시작되도록 지정합니다. named4 디먼의 프로세스 ID는 시작시 /etc/named.pid 파일에 저장됩니다.
named4 디먼을 정상적으로 정지하려면 다음과 같이 입력하십시오.
stopsrc -s named
이 명령은 디먼을 정지합니다. -s 플래그는 뒤에 오는 서브시스템이 정지할 것을 지정합니다.
named4 디먼에서 간략한 상태정보를 얻으려면 다음과 같이 입력하십시오.
lssrc -s named
이 명령은 디먼 이름, 디먼의 프로세스 ID 및 디먼 상태(활성 또는 비활성)를 리턴합니다.
named4 디먼에 대한 디버깅을 사용 가능하게 하려면 다음과 같이 입력하십시오.
traceson -s named
또는
kill -30 `cat /etc/named.pid`
named4 디먼은 두 명령 모두에 대한 응답으로 디버깅을 작동합니다. 각각 후속 명령들이 디버깅 레벨을 증분합니다. 디버깅 정보는 /var/tmp/named.run 파일에 기록됩니다.
named4 디먼에 대한 디버깅을 종료하려면 다음과 같이 입력하십시오.
tracesoff
또는
kill -35 `cat /etc/named.pid`
두 가지 명령 모두 모든 디버깅을 즉시 종료합니다.
startsrc 명령을 사용하여 가장 높은 디버깅 레벨에서 named4 디먼을 시작하려면 다음과 같이 입력하십시오.
startsrc -s named -a -d 11
이 명령은 디버깅 메세지를 /var/tmp/named.run 파일에 기록합니다.
파일
/usr/sbin/named4 named 디먼을 포함하고 있습니다.
/etc/resolv.conf 도메인 이름 서비스 사용을 지정합니다.
/etc/rc.tcpip 시스템이 다시 시작할 때마다 디먼을 초기화합니다.
/etc/named.pid 프로세스 ID를 저장합니다.
/etc/services 소켓 서비스 지정을 정의합니다.
/usr/samples/tcpip/named.boot named.boot 파일 샘플과 그 사용법을 포함하고 있습니다.
/usr/samples/tcpip/named.data DOMAIN 데이터 파일 샘플과 그 사용법을 포함하고 있습니다.
/usr/samples/tcpip/hosts.awk /etc/hosts 파일을 /etc/named.data 파일로 변환하기 위한 awk 스크립트 샘플이 들어 있습니다. 이 파일에는 샘플에 대한 사용법도 들어 있습니다.
/usr/samples/tcpip/addrs.awk /etc/hosts 파일을 /etc/named.rev 파일로 변환하기 위한 awk 스크립트 샘플이 들어 있습니다. 이 파일에는 샘플에 대한 사용법도 들어 있습니다.
/usr/samples/tcpip/named.dynamic 동적 데이터베이스 설정을 포함하고 있습니다.
관련 정보
nslookup 명령, traceroute 명령, kill 명령
named8 디먼
named.conf 파일 형식, DOMAIN 캐쉬 파일 형식, DOMAIN 데이터 파일 형식, DOMAIN 역방향 데이터 파일 형식, DOMAIN 국지 데이터 파일 형식, resolv.conf 파일 형식