내부에 웹서버나 NAS 구축 후 도메인을 연동하여 내부에서 도메인으로 웹 서버나 NAS를 접속할 수 있게 해주는 마스터 네임서버 설정 방법에 대해 알아보겠습니다. 이전 포스팅에서 소개한 캐싱 전용 네임서버 구축 내용의 연장선 부분이라 이전 내용을 꼭 참고하여 주기 바랍니다.
▷ 마스터 네임서버 구축 순서는 아래와 같고, 3번까지는 위의 링크를 참고하여 설정하면 됩니다. 본 포스팅은 4번, 5번의 내용에 대해 설명 입니다.
① bind 네임서버 설치
② 네임서버 설정(named.conf) 수정과 서비스 재시작
③ 시스템 방화벽(firewalld) 수정
④ 신규 등록 도메인의 존파일 등록과 서비스 재시작
⑤ 도메인 접속 테스트
▷ 마스터 네임서버 구축 전 테스트 도메인 등록을 위한 웹서버를 동일 서버에 아래와 같이 설치해보겠습니다.
# Apache 웹 서버 설치
[root@localhost ~]# yum install httpd
# Apache 웹 서버 서비스 시작
[root@localhost ~]# systemctl start httpd
# Apache 웹 서버 서비스 부팅 시작 등록
[root@localhost ~]# systemctl enable httpd
# Apache 웹 서버 서비스 상태 확인
[root@localhost ~]# systemctl status httpd
▷ 웹서버 설치 후 현재는 해당 웹페이지를 IP로만 접속할 수 있는 상태 입니다.
▷ 신규 웹서비스의 도메인을 daum.net으로 네임서버에 추가해보겠습니다. 기존 운영 중인 daum.net은 아래 그림과 같이 접속이 됩니다. 하지만, 내부에서 사용하는 신규 웹서비스를 daum.net으로 마스터 네임서버에서 등록하면, 내부 서비스는 우리가 알고 있는 daum.net 이 아닌 신규 웹서비스로 접속할 수 있습니다.
▷ 네임서버에서 추가해야하는 내용은 named.conf 파일에 신규 존 등록과 daum.net.db 존 파일 생성입니다. 존 파일 등록과 생성 방법은 아래와 같습니다.
# named.conf에 신규 서비스 도메인 존 파일 추가
[root@localhost ~]# vi /etc/named.conf
zone "daum.net" IN {
type master;
file "daum.net.db";
allow-update { none; };
};
# named.conf 오류 점검
[root@localhost ~]# named-checkconf
# daum.net.db 존 파일 신규 생성
[root@localhost ~]# cd /var/named
[root@localhost named]# vi daum.net.db
$TTL 3H
@ SOA @ root. (2 1D 1H 1W 1H )
IN NS @
IN A 10.0.2.4
www IN A 10.0.2.4
# 존 파일 문법 오류 점검
[root@localhost named]# named-checkzone daum.net daum.net.db
zone daum.net/IN: loaded serial 2
OK
# 네임서버 서비스 재시작
[root@localhost named]# systemctl restart named
▷ 마스터 네임서버에 신규 웹서비스인 daum.net을 정상적으로 등록하였다면, 해당 네임서버를 사용하는 PC에서 아래와 같이 접속이 가능합니다.
▽ 같이 보면 더 좋은 블로그 글 ▽
[CentOS 8] 네임서버 존 파일 작성 방법 (0) | 2021.01.07 |
---|---|
[CentOS 8] 네임서버 named.conf 파일 설명 (8) | 2021.01.06 |
[CentOS 8] 캐싱 전용 네임서버 구축 방법 (0) | 2021.01.01 |
[CentOS 8] 네트워크 관리 명령어 (0) | 2020.10.26 |
[CentOS 8] 시스템 시간 동기화 chrony (0) | 2020.10.16 |
댓글 영역