서버호스팅, 코로케이션, 매니지드호스팅, IDC, 도메인, 웹호스팅 - KOREA IDC
KOREA IDC 바로가기 차이나 다이렉트 기업망 바로가기
 
  • 원격제어
  • 서버관리
  • 매니지먼트
  • 원격
  • 서버
    관리
  • 매니지
    먼트

named 체크 사용방법 8131
2013/11/22 16:56:35
named 체크 사용방법
 
named-checkconf 란?
dns 설정파일의 에러를 점검 해주는 명령어
 
사용방법은
[named-checkconf] [conf의 경로]
 
명령어 사용하시면 오류가 없을시 아무른 값이 출력이 안됩니다.
[root@localhost ~]# named-checkconf /etc/named.rfc1912.zones
[root@localhost ~]#
 
 
구버젼은 파일경로 named.comf 파일이라고
named.caching-nameserver.conf와 named.rfc1912.zones로 통합 되어 있습니다. 
-bash-3.00# named-checkconf /etc/named.conf
-bash-3.00#
 
 
오류를 한번 만들어 보겠습니다.
[root@localhost ~]# vi /etc/named.rfc1912.zones
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
zone "." IN {
        type hint;
        file "named.ca";
};
zone "localdomain" IN {
        type master;
        file "localdomain.zone";
        allow-update { none; };
};
zone "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
        allow-update { none; };
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
        type master;
        file "named.ip6.local";
        allow-update { none; };
};
zone "255.in-addr.arpa" IN {
        type master;
        file "named.broadcast";
        allow-update { none; };
};
zone "0.in-addr.arpa" IN {
        type master;
        file "named.zero";
        allow-update { none; };
}; --- > 이 부분을 삭제 하도록 하겠습니다.
 
 
 
체크를 하면 50 라인에 에러 메세지가 출력 되었습니다. 확인 한번 해보도록 하겠습니다.

[root@localhost ~]# named-checkconf /etc/named.rfc1912.zones
/etc/named.rfc1912.zones:50: '}' expected near end of file
[root@localhost ~]#

 

라인수를 보시면 50번째 줄이 없습니다..
오류가 출력 될때 한칸식 증가 되어서 49번째 라인으로 참고 하시면 됩니다.
삭제를 하여서 오류 메세지를 출력 하였는데 다시 삽입을 하고 체크를 해보겠습니다.

[root@localhost ~]# vi /etc/named.rfc1912.zones             

  1 // named.rfc1912.zones:
  2 //
  3 // Provided by Red Hat caching-nameserver package
  4 //
  5 // ISC BIND named zone configuration for zones recommended by
  6 // RFC 1912 section 4.1 : localhost TLDs and address zones
  7 //
  8 // See /usr/share/doc/bind*/sample/ for example named configuration files.
  9 //
 10 zone "." IN {
 11         type hint;
 12         file "named.ca";
 13 };
 14
 15 zone "localdomain" IN {
 16         type master;
 17         file "localdomain.zone";
 18         allow-update { none; };
 19 };
 20
 21 zone "localhost" IN {
 22         type master;
 23         file "localhost.zone";
 24         allow-update { none; };
 25 };
 26
 27 zone "0.0.127.in-addr.arpa" IN {
 28         type master;
 29         file "named.local";
 30         allow-update { none; };
 31 };
 32
 33 zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa"
 34 IN {
 35         type master;
 36         file "named.ip6.local";
 37         allow-update { none; };
 38 };
 39
 40 zone "255.in-addr.arpa" IN {
 41         type master;
 42         file "named.broadcast";
 43         allow-update { none; };
 44 };
 45
 46 zone "0.in-addr.arpa" IN {
 47         type master;
 48         file "named.zero";
 49         allow-update { none; };

}; 이부분을 다시 추가 하도록 하겠습니다.
 
 
다시 추가 하면 오류 없는걸 확인 할수 있습니다 dns 설정시 오류 확인할수 있는 방법입니다.
[root@localhost ~]# named-checkconf /etc/named.rfc1912.zones
[root@localhost ~]#
 
 
 
named-checkzone 란?
dns 설정파일의 에러를 점검 해주는 명령어
 
사용방법은
[named-checkzone] [named.rfc1912.zones에 설정되어 있는 zone의 이름] [zone경로]
 
명령어 사용시 오류가 없을 시 ok 버튼이 떨어집니다.
[root@localhost named]# named-checkzone koreaidc.kr.zone /var/named/koreaidc.kr.zone
zone koreaidc.kr.zone/IN: loaded serial 20131122
OK
 
 
 
다음은 임의적으로 오류를 생성 해보겠습니다.
 
 
 
보시면 127.0.0.1.127.0.0.1 에 새로 추가한 부분이 안좋다고 나옵니다.
[root@localhost named]# named-checkzone koreaidc.kr.zone /var/named/koreaidc.kr.zone
dns_rdata_fromtext: /var/named/koreaidc.kr.zone:11: near '127.0.0.1.127.0.0.1': bad dotted quad
zone koreaidc.kr.zone/IN: loading master file /var/named/koreaidc.kr.zone: bad dotted quad
[root@localhost named]#
 
 
 
다시 삭제 해보도록 하겠습니다. 그러면 다시 에러 메세지가 안나오는걸 확인 할수 있습니다.
이렇게 dns 세팅을 하면서 named 올리기전에 오류검사를 해볼수 있습니다.
 
 
2013-11-26 10:45:44 에 내용이 수정되었습니다.
  
107 iis 설정 백업/복원, 이전 [0] 2015/05/15 13151
106 컴파일 빠르게 하기 [0] 2015/05/06 9804
105 rsync 및 scp 사용법 과 활용방법 [0] 2015/01/29 24763
104 프로세스 우선순위를 결정하는 nice(niceness) 와 renice 사용법 [0] 2014/12/01 16259
103 Htop( Linux Process Monitoring )사용법 [0] 2014/11/26 11112
102 (리눅스) volatility를 이용한 메모리 덤프 점검 [0] 2014/04/09 16513
101 nslookup 사용 방법 [0] 2013/12/20 11696
100 apache log rotate [0] 2013/12/13 11177
99 mysql에 입력했던 명령어(history)를 보기 [0] 2013/11/24 18637
named 체크 사용방법 [0] 2013/11/22 8132
97 mysql 설치 옵션 , 추천 옵션 정리 [0] 2013/11/20 7247
96 화이트 도메인 (White Domain) 등록 및 확인 방법 [0] kyo0162 2013/11/20 8992
95 Apache의 Worker / Prefork 방식의 차이점과 세팅 방법 [2] 2013/11/06 21991
94 mysql 5.6 설치 메뉴얼 [1] 2013/11/05 11404
93 whois, dig 사용방법 [0] 2013/11/01 6749
맨앞 이전  |1|2|3|4|5|6|7|8|  다음 맨뒤

하단메뉴
(주)인터넷나야나, 서울시 금천구 디지털로9길 99, 1107호(가산동) 전화: 1661-0900, 02-852-4745; 팩스: 02-852-4744
패밀리사이트
회사소개(새창열림) IDC소개 이용약관 개인정보취급방침 이메일무단수집거부 사이트맵 고객센터 인터넷나야나 바로가기(새창열림) 예로 바로가기(새창열림) 내선안내 메일보내기 server@koreaidc.com
네이버키워드광고
워드프레스호스팅