티스토리 뷰

안녕하세요 :)

 

우분투 리눅스 환경에서의 서버 구축을 주제로한 여덟번째 포스팅 내용은 메일서버를위한 네임서버구축입니다.

 

 

지난 포스팅 시간까지 우리는 3가지 유형의 네임서버를 구축해보았습니다.

 

이번 포스팅부터 우리가 일상에서 많이 사용하는 메일을 주고받을때 이용하게 되는 메일서버에 대하여 다루어보겠습니다.

 

하지만 여타 다른 서버들과는 달리 메일서버는 구축하기전에 네임서버로 먼저 기반을 만들어두고 거기에 메일서버를 추가로 연동시켜야 합니다.

 

순서는 naver.com 이라는 이름의 네임서버, daum.net이라는 이름의 네임서버를 먼저 만든후

두가지 네임서버에 각각의 메일서버를 연동시킬 계획입니다

 

그런데 여기서 naver.com과 daum.net 이라는 실제로 존재하는 도메인을 사용하여도 문제가 되지 않는이유는 가상머신내의 사설 네트워크 안에서만 서버 통신을 구현할것이기때문입니다!

 

 

그럼 찬찬히 시작해보겠습니다!

 

그래픽모드의 우분투 리눅스를 부팅후 터미널을 열어 sendmail이라는 패키지를 설치해줍니다.

그리고 vi 에디터를 이용하여 호스트이름을 mail.naver.com으로 변경해주겠습니다.

파일명 : /etc/hostname

 

 

 

다음은 /etc/hosts 파일을 아래와 같이 편집해줍니다.

마지막으로 /etc/mail/local-host-names 파일을 아래와 같이 편집해줍니다.

이렇게 세개의 파일을 편집하여 메일서버와 관련된 도메인으로 등록을 완료해 주었습니다.

 

다음은 텍스트모드의 우분투 리눅스를 부팅하여 위에서한것과 동일한 작업으로 mail.daum.net을 등록해줍니다.

절차는 동일하기에 사진만 첨부하겠습니다.

 

 

이제 네임서버를 구축해보겠습니다.

 

저번 포스팅에서 주구장창 다루었던 bind9와 bind9utils 패키지를 설치하여 네임서버를 구축하겠습니다 설치절차는 이전포스팅과 동일합니다.

 

단지 이번에는 존파일을 아래와 같이 수정해주겠습니다.

 

 

그리고 /etc/bind 디렉터리로 이동해서 naver.com.db 파일과 daum.net.db 파일을 만들어서 작성해줍니다

내용은 다음과 같습니다.

 

naver.com.db)

daum.net.db

그리고 문법을 검사하는 명령을 또 기도하며 돌려봅니다.

 

두번의 OK사인을 보고 잠깐 안도한 이후 다음 작업으로 넘어갑니다!

 

서비스를 다시시작해주면되는데 (systemctl 옵션 서비스명) 명령을 사용합니다.

실행후 active 상태만 확인해줍니다!

 

그리고 원활한 사용을 위해 그냥 방화벽을 끄겠습니다! 원래는 정말 위험하지만 저희는 사설망안에서 메일서버 동작정도만 확인하기 위함이니까 큰 문제는 없습니다. 명령어는 아래와 같습니다.

그리고 nslookup 명령을 사용하여 네임서버를 확인해 보면 잘 구축되어있는것을 확인해볼수 있습니다.

 

 

이제 메일서버의 네임서버를 구축한 네임서버로 연결해주겠습니다.

지금까지는 각 클라이언트들의 메일서버의 네임서버를 100번과 200번으로 지정해주었고

이것들을 100번의 통합네임서버로 연결해주겠습니다.

 네트워크 연결의 dns값을 진짜로 바꿔주는 작업을 의미합니다 편집할 파일명은 

  /etc/Networkmanager/system-conections/유선\연결\1 입니다.(\는 역슬레시를 의미)

 

편집할 내용은 아래와 같습니다.

그리고 /etc/resolv.conf 파일도 nameserver의 값을 구축한 네임서버의 ip로 바꿔줍니다.

 

다음은 클라이언트용 리눅스를 부팅하여 우측상단의 설정 아이콘에서 <유선 연결됨>을 누르고 유선 네트워크 설정 탭을 누르면

 

이러한 화면이 나옵니다,

우측 하단의 설정아이콘을 클릭후 아래와 같이 셋팅후 적용 버튼을 눌러줍니다.

그리고 nslookup 명령어를 통해 네임서버를 확인하면 다음과 같이 잘 구축된것을 확인할수 있습니다.

 

다음으로 텍스트 모드의 리눅스에서도 설정을 해주어야 합니다.

/etc/network/interfaces 파일을 vi편집기를 통해 열어준후

dns서버를 끝자리가 100인 구축해둔 네임서버로 설정해줍니다.

그리고 /etc/resolv.conf 파일도 아래와 같이 바꿔줍니다.

 

역시 nslookup명령어를 통해 확인해 보았습니다.

 

이제 마지막으로 윈도우 운영체제에서도 dns 값을 변경해 줌으로써 메일서버 구축을위한 네임서버구축을 완료합니다.

 

명령어로 dns값 변경후 nslookup 명령으로 확인해보겠습니다.

 

위와 같이 네임서버가 잘 구축된것을 확인할수 있습니다.

 

명령창은 꼭 관리자 권한으로 실행시켜주세요!

'LINUX > Ubuntu - Server' 카테고리의 다른 글

Ubuntu Server - apache web server(1)  (0) 2021.04.09
Ubuntu Server - mail server(2)  (0) 2021.04.08
Ubuntu Server - name server(3)  (0) 2021.04.08
Ubuntu Server - name server(2)  (0) 2021.04.08
Ubuntu Server - name server(1)  (0) 2021.04.08
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함