강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

Lame Server관련된 DNS에러메시지 처리하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

Lame Server관련된 DNS에러메시지 처리하기

 

 

 

 

 

named데몬(DNS데몬)의 로그는 /var/log/messages파일에 기록된다.

 

 

 

 

 named가 시작하거나 종료 또는 재시작을 할 때 뿐아니라 named에 문제가 발생하였을 때에나 네임서비스에 대한 여러가지 기록들을 /var/log/messages파일에 남기고있다.

 

 

 

 

 물론 /var/log/messages named에 관련된 기록뿐아니라 시스템의 거의 모든 로그를 기록하는 시스템로그파일이다.

 

 

 

 

 

 

어쨌든 named에 관련된 로그기록은 /var/log/messages파일에 하게 된다.

 

 

 

 

 그런데 가끔씩 /var/log/messages파일로그를 보면 다음과 같은 named에러로그가 남겨지는 것을 알 수가 있다.

 

 

 

 

 

 

Jan 13 14:20:42 ns named[26250]: lame server resolving 'www.vicleaner.com' (in 'vicleaner.COM'?): 210.114.223.192#53
Jan 13 14:20:47 ns named[26250]: lame server resolving 'www.vicleaner.com' (in 'vicleaner.COM'?): 211.220.193.181#53
Jan 13 14:20:47 ns named[26250]: lame server resolving 'www.vicleaner.com' (in 'vicleaner.COM'?): 210.114.223.192#53
Jan 13 14:20:48 ns named[26250]: lame server resolving 'www.vicleaner.com' (in 'vicleaner.COM'?): 211.220.193.181#53
Jan 13 14:20:48 ns named[26250]: lame server resolving 'www.vicleaner.com' (in 'vicleaner.COM'?): 210.114.223.192#53

 

 

 

 

이 로그내용의 의미는 무엇일까? 그리고 어떻게하면 조치할 수 있을까?

 

 

 

먼저 이 로그발생이 named의 이상을 의미하는 것은 아니다.

 

 

 

 

 이 로그가 발생하더라도 named의 기능은 정상적으로 수행된다.

 

 

 

 

이 로그의 발생원인으로는 /etc/named.conf파일의 설정이 잘못되었거나 또는 /var/named/디렉토리내에 존재하는 zone파일의 설정이 잘못되었을 경우에 남겨지는 로그기록이다.

 

 

 

 

또 다른 원인으로는 현재 이 네임서버의 설정에 존재하지 않은 도메인에 대한 응답요청을 받을 경우에도 이와 같은 로그를 남길 수 있다.

 

 

 

 

 

 

, 그러면 이에 대한 처리는 어떻게 할까?

만약 /etc/named.conf파일 또는 /var/named내의 zone파일의 설정문제라면 이 장에서 설명한 named-checkconf 또는 named-checkzone유틸리티를 이용하면 이 두설정파일의 설정문제는 간단히 해결할 수 있을 것이다.

 

 

 

 

 

그렇다면 이런 로그를 남기지않도록 설정하는 방법은 없을까?  /etc/named.conf파일내에 다음과 같은 설정을 추가하면 된다.

 

 

 

 

 

 

logging {
     category lame-servers { null; };
};

 

 

 

위의 설정은 named의 로그기록에 관한 설정으로서 lame-servers에 관련된 로그를 남기지 않도록(null) 처리한 것이다.

 

 

 

 



만약 named에 관련된 꼭 필요하지 않은 로그들을 모두 기록하지 않고자 한다면 위의 내용대신 다음과 같은 내용을 추가하기 바란다.

 

 

 

 

 

 

logging {
        category lame-servers { null; };
        category unmatched { null; };
        category network { null; };
        category notify { null; };
};

 

 

 

 

lame-servers관련 로그외에도 unmatching된 도메인정보, 간단한 알림(notify)정보등을 모두 기록하지 않도록 설정한 것이다.

 

 

 

 

 

 

이상으로 BIND를 설치하여 DNS(도메인네임서버)서비스를 수행하는 여러가지 실무적인 방법들에 대해서 알아보았다.

 

 

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,808 개
  • 현재 접속자 :  151 명