상세 컨텐츠

본문 제목

[CentOS 8] 마스터 네임서버 구축 방법

Linux

by mp.jamong 2021. 1. 5. 07:00

본문

 

내부에 웹서버나 NAS 구축 후 도메인을 연동하여 내부에서 도메인으로 웹 서버나 NAS를 접속할 수 있게 해주는 마스터 네임서버 설정 방법에 대해 알아보겠습니다. 이전 포스팅에서 소개한 캐싱 전용 네임서버 구축 내용의 연장선 부분이라 이전 내용을 꼭 참고하여 주기 바랍니다.

 

 

[CentOS 8] 캐싱 전용 네임서버 구축 방법

CentOS 8 에서 캐싱 전용 네임서버 구축하는 방법에 대해 소개드리겠습니다. 네임서버는 DNS 서버로 불리기도 하며, 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을

mpjamong.tistory.com

 

마스터 네임서버 구축

 

마스터 네임서버 구축 순서는 아래와 같고, 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] 캐싱 전용 네임서버 구축 방법

CentOS 8 에서 캐싱 전용 네임서버 구축하는 방법에 대해 소개드리겠습니다. 네임서버는 DNS 서버로 불리기도 하며, 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을

mpjamong.tistory.com

 

[CentOS 8] 리눅스 기본 명령어

이번 포스팅에서는 리눅스에서 가장 많이 사용하는 기본 명령어에 대해 소개하고자 합니다. 리눅스는 윈도우즈와 달리 그래픽 환경 보다는 CLI (Command Line Interface) 환경에서 시스템 작업 하는 방

mpjamong.tistory.com

관련글 더보기

댓글 영역