본문 바로가기
리눅스공부/메일 서버 설치와 운영

[메일서버구현-3] 설치완료한 메일서버 - 네임서버 구축 / 리눅스 메일서버 설치와 운영

by 으노으뇨 2023. 1. 10.
728x90
반응형
SMALL

지난글 : 리눅스 GUI 환경에서 메일서버 설치하기 https://uno-kim.tistory.com/308

 

[메일서버구현-1] 메일 서버 설치와 설치 전 준비 / 리눅스 메일서버 설치와 운영

이번 포스팅에서는 설치와 설치전 사전 준비단계 설명하겠습니다. 먼저 제 이름으로 만든 메일서버 1개를 설치하고, 설정, 테스트를 진행하고 unomail.com을 도메인주소로 가지는 메일서버와 unotist

uno-kim.tistory.com

지난글 : 리눅스 텍스트 모드에서 메일서버 설치하기 https://uno-kim.tistory.com/309

 

[메일서버구현-2] 리눅스 텍스트모드에서 메일 서버 설치와 설치 전 준비 / 리눅스 메일서버 설치

지난글 : 리눅스 GUI환경에서 메일서버 구축 https://uno-kim.tistory.com/308 [메일서버구현-1] 메일 서버 설치와 설치 전 준비 / 리눅스 메일서버 설치와 운영 이번 포스팅에서는 설치와 설치전 사전 준비

uno-kim.tistory.com

진행순서

  1. 내 이름으로 된 메일서버를 만든다.
  2. 두 번째 메일서버를 만든다. (리눅스 텍스트모드)
  3. 두 네임서버(GUI : mail.unomail.com / 텍스트모드 : mail.unotistory.com)에 대한 환경설정
  4. 구축한 메일서버 설정
  5. 구축한 메일서버 테스트
  6. 다른 메일서버도 구축(리눅스 텍스트모드)
  7. 구축한 메일서버 설정(리눅스 텍스트모드)
  8. 구축한 메일서버 테스트(2개의 메일서버간 통신

진행을 조금더 원활하기 위해서 GUI 모드에서 진행하겠습니다.

두 메일 서버에 대한 네임서버를 설정하기 위해 패키지를 우선 설치해야합니다.

네임서버 패키지 설치

apt -y install bind9 bindutils

명령을 입력해서 네임 서버 패키지를 설치합니다.

설치가 완료된 모습


네임서버 설정 1

gedit /etc/bind/named.conf.options

명령을 입력해서 다음과 같이 변경한 후 저장하고 닫습니다.

변경전
추가 및 변경 후
저장이 완료된 모습

gedit /etc/bind/named.conf

명령을 입력해서 파일을 연다음 다음과 같이 내용을 추가한 후 저장하고 닫습니다.

빨간 네모칸처럼 내용을 입력한 모습
추가한 내용이 정상적으로 저장된것을 확인한 모습


네임서버 설정 2

cd /etc/bind

디렉터리로 이동해서 파일을 2개를 만듭니다.

touch unomail.com.db
touch unotistory.com.db
이렇게 해도되고
touch unomail.com.db unotistory.com.db 
이렇게 동시에 해도된다.

파일 2개를 생성한 모습

unomail.com설정

이제 gedit 을 실행해서 unomail.com.db 파일에 다음처럼 내용을 작성하고 저장하겠습니다.

IP 주소 부분의 끝에 마침표 " . " 를 입력하면 안 되며, mail.unomail.com 과같은 URL에는 반드시 " . "를 찍어주어야 한다.

작성 완료한 다음

named-checkzone unomail.com unomail.com.db

명령어로 문제가 있는지 없는지 확인해준다.

문제가 없는 모습

unotistory.com설정

gedit unotistory.com.db

동일하게 생성한 파일 unotistory.com.db 파일을 아래와 같이 수정해준다.

내용을 작성한 모습

named-checkzone unotistory.com unotistory.com.db

확인해준 모습


설정한 내용 적용

설정한 파일에 모두 문제가 없으면 적용을 시켜준다.

systemctl restart named
systemctl enable named
systemctl status named

명령으로 네임 서비스를 시작해보고 확인한다.

동작하는 것을 확인한 모습


DNS포트 방화벽 해제

ufw disable

앞으로 다른 포트도 여러개 열어야 하므로 진행이 편하도록 방화벽을 꺼두었다.


네임서버 설정 최종 확인

nslookup

명령을 입력한 다음 

server 192.168.111.100 
mail.unomail.com
mail.unotistory.com

명령을 차례로 입력해서 잘 설정되었는지 확인한다.

정상적으로 설치확인된것을 확인한 모습


이렇게 해서 2개의 메일 서버에 대해 네임서버를 모두 설정했습니다.

1. unomail.com

2. unotistory.com

다음 포스팅에서는 구축한 메일서버외에도 받는 기능의 메일서버를 설치하고 구축하는 포스팅을 하겠습니다.

728x90
반응형
LIST

댓글