DNS 로깅 처리
2024. 2. 25. 21:48ㆍNetwork
# 로깅 파일 생성
cd /etc/bind
vi named.logging.conf
------------------------
logging {
channel default_syslog {
syslog local2;
severity debug;
};
channel default_syslog {
file "/var/log/named/default.log" versions 3 size 20m;
severity debug;
print-category yes;
print-severity yes;
print-time yes;
};
category default {
default_syslog;
};
category general {
general_syslog;
};
------------------------
# 환경설정에 추가
vi named.conf
------------------------
include "/etc/bind/named.logging.conf";
------------------------
# 재기동
sudo systemctl restart named
'category: queries'를 활용해서 count를 계산할 수 있음(자기 자신에서 호출하는 부분은 확인 안됨)
Trouble Shooting
- Job for named.service failed because the control process exited with error code.
# 실행
# logging 추가후, 실행
----------------------------------
logging {
channel simple_log {
file "/var/log/named/bind.log" versions 3 size 5m;
severity warning;
print-time yes;
print-severity yes;
print-category yes;
};
category default {
simple_log;
};
};
----------------------------------
sudo systemctl restart named
# 에러
Job for named.service failed because the control process exited with error code.
See "systemctl status named.service" and "journalctl -xeu named.service" for details.
# 원인 파악
cd /var/log
tail -f syslog
---------------------------------------------
isc_stdio_open '/var/log/named/bind.log' failed: file not found
---------------------------------------------
# 파일 권한 문제
# 셋팅을 원래대로 돌리고 작동시킨 다음에 확인
ps -ef | grep named
----------------------------
bind 2743890 1 0 20:43 ? 00:00:00 /usr/sbin/named -u bind
----------------------------
cd /var/log
sudo mkdir named
sudo chown bind:bind named
sudo systemctl restart named
'Network' 카테고리의 다른 글
netstat 명령어 (1) | 2024.03.16 |
---|---|
DNS 쿼리 횟수 모니터링 (0) | 2024.02.25 |
우분투 DNS 서버 설치 (0) | 2024.01.11 |
도메인을 못찾는 문제 발생시 (0) | 2023.12.31 |
tcpdump 사용법 (1) | 2023.06.06 |