리눅스마스터1급 : DNS의 시작과 종료
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,438 조회
- 0 추천
- 목록
본문
리눅스마스터1급 : DNS의 시작과 종료
다음과 같이 bind를 시작해 보자.
[root@RockyLinux01 named]# systemctl start named [root@RockyLinux01 named]# [root@RockyLinux01 named]# ps -ef | grep named named 2832 1 0 10:50 ? 00:00:00 /usr/sbin/named -u named -c /etc/named.conf root 2837 2054 0 10:50 pts/0 00:00:00 grep --color=auto named [root@RockyLinux01 named]# |
시작 완료 후에도 zone파일이 많은 경우 로딩 하는 시간이 오래 걸려 bind가 정상적이지 않을 수 있다.
위 로그 내용을 보면 sulinux.net zone이 로드 된 것을 확인 할 수 있다.
zone을 잘못 설정 할 경우 오류 메시지를 보여주게 된다.
① 네임서버 상태 확인
[root@RockyLinux01 ~]# systemctl status named ● named.service - Berkeley Internet Name Domain (DNS) Loaded: loaded (/usr/lib/systemd/system/named.service; disabled; vendor preset: disabled) Active: active (running) since Mon 2023-06-19 10:51:57 KST; 2min 48s ago Process: 2852 ExecStartPre=/bin/bash -c if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then /usr/sbin/named-checkconf > Process: 2854 ExecStart=/usr/sbin/named -u named -c ${NAMEDCONF} $OPTIONS (code=exited, status=0/SUCCESS) Main PID: 2855 (named) Tasks: 5 (limit: 12195) Memory: 17.2M CPU: 59ms CGroup: /system.slice/named.service └─2855 /usr/sbin/named -u named -c /etc/named.conf
|
네임서버의 상태를 보여주는 명령이다.
② 네임서버 재시작
[root@RockyLinux01 ~]# systemctl restart named [root@RockyLinux01 ~]# |
위와 같은 방법으로 네임서버를 재시작 할 수 있다.
위 방법은 네임서버를 종료하고 시작하는 것과 같다.
이 방법은 1000개 정도의 도메인이 설정되어 있을 경우 모든 zone 파일을 검증하고 실행하기 때문에 시작시간이 많이 소요되며 이 시간동안 네임서비스를 할 수 없다.
만약 1000개의 도메인이 등록되어 있고 도메인을 하나 추가하여 네임서버를 재시작 해야 한다면 restart 보다는 reload를 권장한다.
reload의 경우 수정된 zone에 대해서만 검증을 하고 다시 로드한다.
다음과 같이 bind를 종료 할 수 있다.
[root@RockyLinux01 ~]# systemctl stop named [root@RockyLinux01 ~]# [root@RockyLinux01 ~]# ps -ef |grep named root 2911 2054 0 10:56 pts/0 00:00:00 grep --color=auto named [root@RockyLinux01 ~]# |
관련자료
-
이전
-
다음