외로운 Nova의 작업실
모의 메일 서버 구축 - 구축 자료 및 실제 구축 본문
- 메일 서버
지금까지 저는 웹서버와 dns서버를 만들었습니다. 이제 메일 서버를 만들어보려합니다. os는 centos8을 사용했고 sendmail과 dovecot을 이용해서 smtp와 pop 프로토콜을 구현하였습니다. 클라이언트는 thunderbird를 이용했습니다.
- 구축 자료
아래는 메일서버 10장의 1교시입니다. 실제 구축을 위해서는 1,2,3교시 모두 봐야합니다.
- 실제 구축 네트워크 구조
- 실제 구축 dns
<nova-server.site.db>
$TTL 3H
@ SOA @ root ( 2 1D 1H 1W 1H )
IN NS @
IN A 182.227.**.**
IN MX 10 mail.nova-server.site
www IN A 182.227.**.**
mail IN A 182.227.**.**
이렇게 IP를 동일하게줘도 gw가 포트포워딩을 하기때문에 포트에따라 컴퓨터를 나누어줍니다. 따라서 잘 작동됩니다.
- 실제 메일서버 사용
메일 클라이언트는 우분투에서는 썬더버드, 윈도우에서는 메일버드를 사용했습니다.메일 클라이언트에서 send할때는 암호화하지않고 25번 포트를 사용하며, recv할때는 TLS 암호화를 해야하고 995번 포트를 사용해야했습니다. 아래는 실제 메일을 주고받은 화면입니다.
<client1 -> client2 발송>
<client1 -> client2 수신>
- 로그
실제로 해당 로그가 남는데, 그 경로는 /var/log/maillog 입니다. 또한, 메일이 수신된 경우 클라이언트가 받을때 까지 저장되는 경로는 /var/spool/mail/사용자이름 경로에 저장됩니다.
'Server Penetesting > Virtual Server' 카테고리의 다른 글
Active Directory - 서버 구축 (0) | 2023.03.16 |
---|---|
DNS 서버 구축 - 강의 자료 및 실제 구축 방법 (0) | 2023.03.04 |
Web 모의 서버 구축 - 3(Apache 서버 signature 취약점 방어) (0) | 2023.03.01 |
Web 모의 서버 구축 - 3(mysql, php 연동하기) (0) | 2023.02.28 |
Web 모의 서버 구축 - 2(Apache 서버 indexing 취약점 방어) (0) | 2023.02.28 |
Comments