메일 서버를 On-premis 환경에서 가상화 환경으로 변경함에 따라, DNS 레코드 작업과 함께 기존의 다이렉트 연결에서 프록시 방식으로 스팸 서버와의 연결을 처리해야 한다. 아래는 작업 순서와 각 레코드 설정에 대한 자세한 설명이다.

 

메일 서버 DNS 레코드 작업 순서

가상화된 메일 서버는 기존 물리 서버와 달리 프록시 방식으로 스팸 서버와 연결된다.

각 DNS 레코드는 PTR, A, TXT(SPF), MX 레코드 순서로 설정하며, MX 레코드는 메일 수신 서버를 설정하는 항목이므로 가장 마지막에 수정한다.

 

단계별 작업 상세

1. A 레코드 (Address Record)

- 역할: 도메인 이름을 특정 공인 IP 주소와 연결.

- 조회 방법

#설정 확인 후 이미 설정된 상태라면 추가 작업 필요X
nslookup -q=a spammail.test.co.kr

 

2. PTR 레코드 (Pointer Record)

- 역할: IP 주소를 도메인 이름으로 매핑하는 역방향 DNS 레코드 (메일 발신 시 수신 서버가 발신 IP의 역방향 조회를 통해 스팸 여부 확인)

- 조회 방법

#x값에는 공인 IP를 입력한다
nslookup -q=ptr xxx.xxx.xxx.xxx

 

3. TXT(SPF) 레코드 (Sender Policy Framework)

- 역할: SPF 레코드는 메일 발신 시 발신 IP의 신뢰성을 인증하는 역할로 메일 서버와 스팸서버 IP를 포함하여 해당 도메인으로 메일을 발신하는 모든 서버가 등록 되어야 한다.

- 조회 방법

nslookup -q=txt test.co.kr

 

4. MX 레코드 (Mail Exchange Record)

- 역할: 메일 수신 서버를 지정하여 해당 도메인으로 수신되는 메일이 어느 서버로 전달될지를 정의한다. 프록시 방식의 신규 메일 서버가 스팸 서버와의 연결을 관리할 수 있도록 설정한다.

- 작업 순서: MX 레코드는 메일 수신 서버의 우선순위를 결정하는 역할을 하므로 서비스 전환 시점에서 가장 마지막에 변경한다.

- 조회 방법

nslookup -q=mx test.co.kr

- 핵심: 스팸서버 preference 우선순위를 0으로 지정 (가장 높은 우선순위가 높음)

 

최종 작업 순서 요약

1. PTR 레코드 확인 및 설정

2. A 레코드 확인

3. SPF 레코드 확인 및 설정

4. MX 레코드 우선순위 수정


반응형