named-checkzone, ' named-compilezone 명령어

용도

영역 파일의 유효성을 확인하거나 named 구성 파일의 도구를 변환합니다.

구문

named-checkzone [ ' -d ] [ ' -j ] [ ' -q ' ] [ ' -v ] [ ' -c 클래스 ] [ ' -f 형식 ] [ ' -F 형식 ] [ ' -i 모드] [ ' -k 모드 ] [ ' -m 모드 ] [ ' -M 모드 ] [ ' -n 모드 ] [ ' -o 파일명 ] [ ' -s ' 스타일 ] [ ' -S 모드 ] [ ' -t 디렉토리 ] [ ' -w 디렉토리 ] [ ' -D ] [ ' -W 모드 ] 존네임 파일명

named-compilezone [ -d ] [ -j ] [ -q ] [ -v ] [ -c 클래스 ] [ -f 형식 ] [ -F 형식 ] [ -i 모드] [ -k 모드 ] [ -m 모드 ] [ -n 모드 ] [ -o 파일 이름 ] [ -s 스타일 ] [ -t 디렉토리 ] [ -w 디렉토리 ] [ -D ] [ -W 모드 ] 영역 이름 파일 이름

설명

named-checkzone 명령은 영역 파일의 구문 및 무결성을 확인합니다. 이 명령은 named 디먼이 영역을 로드할 때 수행하는 것과 동일한 확인을 수행합니다. 따라서 named-checkzone 명령은 영역 파일을 이름 서버로 구성하기 전에 이를 확인하는 데 유용합니다.

named-compilezone 명령은 named-checkzone 명령과 유사하지만 항상 영역 내용을 지정된 파일에 지정된 형식으로 덤프합니다. 또한, 덤프 출력은 named 디먼에 의해 로드되는 실제 영역 파일로 사용되므로 기본적으로 더 엄격한 확인 레벨이 적용됩니다. 확인 레벨은 수동으로 다르게 지정되는 경우 적어도 named 구성 파일에 지정된 확인 레벨과 동일해야 합니다.

플래그

표 1. 플래그
항목 설명
-c 클래스 영역의 클래스를 지정합니다. 지정되지 않은 경우 클래스는 기본적으로 "IN"으로 설정됩니다.
-d 디버깅을 사용으로 설정합니다.
-D 영역 파일을 표준 형식으로 덤프합니다. 이는 named-compilezone 명령에 대해 항상 사용으로 설정되어 있습니다.
-i 모드 로드 후 영역 무결성 확인을 수행합니다. mode 매개변수는 다음 값 중 하나일 수 있습니다.
full
MX 레코드, SRV 레코드 및 위임 NS 레코드가 ' A ' 또는 ' AAAA ' 레코드(영역 내 및 영역 외 호스트 이름 모두)를 참조하는지 확인합니다. 또한 영역 내의 글루 주소 레코드가 하위에서 알린 것에 대응하는지도 확인합니다.
full-sibling
시블링 글루 확인을 사용 안함으로 설정하는 것 외에 full 모드와 동일합니다.
local
MX 레코드, SRV 레코드 및 위임 NS 레코드가 영역 내 호스트 이름을 참조하는지, 또는 몇 가지 필수 글루가 존재하는지(이름 서버가 하위 영역에 있는 경우)만 확인합니다.
local-sibling
시블링 글루 확인을 사용 안함으로 설정하는 것 외에 local 모드와 동일합니다.
none
확인을 사용 안함으로 설정합니다.
-j 영역 파일을 로드할 때 저널 파일이 있는 경우 이를 읽습니다.
-f 형식 영역 파일의 형식을 지정합니다. 가능한 형식은 ' text (기본값) 및 ' raw' 입니다.
-F 형식 지정된 출력 파일의 형식을 지정합니다. 가능한 형식은 ' text (기본값) 및 ' raw' 입니다. 이 플래그는 영역 내용을 덤프하지 않는 경우 아무런 영향을 주지 않습니다.
-k 모드 지정된 실패 모드로 "check-names" 확인을 수행합니다. 가능한 모드는 ' fail, ' warn '(기본값) 및 ' ignore' 입니다.
-m 모드 MX 레코드가 주소인지에 대한 확인 여부를 지정합니다. 가능한 모드는 ' fail, ' warn '(기본값) 및 ' ignore' 입니다.
-M 모드 MX 레코드가 CNAME을 참조하는지 확인합니다. 가능한 모드는 ' fail, ' warn '(기본값) 및 ' ignore' 입니다.
-n 모드 NS 레코드가 주소인지에 대한 확인 여부를 지정합니다. 가능한 모드는 ' fail, ' warn '(기본값) 및 ' ignore' 입니다.
-o 파일명 filename 값으로 지정된 파일에 영역 출력을 기록합니다.
-q 정적 모드를 나타냅니다(종료 코드 한정).
-s 스타일 덤프된 영역 파일의 스타일을 지정합니다. 사용 가능한 스타일은 ' full (기본값) 및 ' relative' 입니다. ' full ' 형식은 별도의 스크립트에 의해 자동으로 처리하는 데 가장 적합합니다. 반면에 ' relative ' 형식은 사람이 더 쉽게 읽을 수 있으므로 손으로 편집하는 데 적합합니다. 이 플래그는 영역 내용을 덤프하지 않는 경우 아무런 영향을 주지 않습니다. 출력 형식이 텍스트가 아닌 경우에도 아무런 의미를 갖지 않습니다.
-S 모드 SRV 레코드가 CNAME을 참조하는지 확인합니다. 가능한 모드는 ' fail, ' warn '(기본값) 및 ' ignore' 입니다.
-t 디렉토리 구성 파일에 포함된 지시문이 처리되도록 하기 위해 디렉토리를 directory로 변경합니다.
-v named-checkzone 명령의 버전을 인쇄하고 종료합니다.
-w 디렉토리 마스터 파일 $INCLUDE 지시문의 상대 파일 이름이 작동하도록 하기 위해 현재 디렉토리를 directory로 변경합니다. 이는 named.conf 파일의 directory 절과 유사합니다.
-W 모드 비종료 와일드 카드를 검사할지 지정합니다. 비종료 와일드 카드는 거의 대부분 와일드카드 대응 알고리즘(RFC 1034)을 이해하지 못한 결과입니다. 가능한 모드는 ' warn (기본값)과 ' ignore' 입니다.
영역 이름 확인되는 영역의 도메인 이름을 지정합니다.
파일 이름 영역 파일의 이름을 지정합니다.

종료 상태

표 2. 종료 상태
항목 설명
0 성공적인 완료를 표시합니다.
1 오류를 표시합니다.

named-checkzone, ' named-compilezone 명령 - BIND 9.18

자세한 설명은 BIND 9.18 관리자 참조 매뉴얼의 ' named-checkzone, named-compilezone command '을 참조하세요.