1. DNS 서버 설정
예) steelnmetal.com 도메인의 경우
위와 같이
IN MX 0 mail
IN MX 10 mail2
mail IN A 211.xxx.xxx.xxx
mail2 IN A 211.47.65.83
mail2를 추가한다.
2. 백업 메일서버 설정
mail2 백업 메일서버의 /etc/mail/access 파일에
와 같이 추가 설정.
이때 /etc/mail/loca-host-names 파일에 steelnmetal.com 도메인에 대한 정의는 1차 메일서버인 mail.steelnmetal.com 에만 설정되어 있어야 한다.
(2차 메일서버인 mail2 서버에 설정되어 있으면 안 된다.)
설정후 DNS 서버에 질의해 보아 MX가 제대로 설정되었는지 확인해 본다.
실제 1차 메일서버가 다운시 작동 예
예) steelnmetal.com 도메인의 경우
$TTL 1D
@ IN SOA ns3.tt.co.kr. root.tt.co.kr. (
2000092000 ; Serial
28800 ; Refresh(8 hr)
14400 ; Retry(4 hr)
3600000 ; Expire(6 weeks)
86400 ) ; Minimum
IN NS ns3.tt.co.kr.
IN A 211.63.158.184
IN MX 0 mail
IN MX 10 mail2
mail IN A 211.63.158.222
mail2 IN A 211.47.65.83
db IN A 211.63.158.221
backup IN A 211.63.158.227
log IN A 211.63.158.184
web IN A 211.63.158.184
@ IN SOA ns3.tt.co.kr. root.tt.co.kr. (
2000092000 ; Serial
28800 ; Refresh(8 hr)
14400 ; Retry(4 hr)
3600000 ; Expire(6 weeks)
86400 ) ; Minimum
IN NS ns3.tt.co.kr.
IN A 211.63.158.184
IN MX 0 mail
IN MX 10 mail2
mail IN A 211.63.158.222
mail2 IN A 211.47.65.83
db IN A 211.63.158.221
backup IN A 211.63.158.227
log IN A 211.63.158.184
web IN A 211.63.158.184
위와 같이
IN MX 0 mail
IN MX 10 mail2
mail IN A 211.xxx.xxx.xxx
mail2 IN A 211.47.65.83
mail2를 추가한다.
2. 백업 메일서버 설정
mail2 백업 메일서버의 /etc/mail/access 파일에
steelnmetal.com RELAY
와 같이 추가 설정.
이때 /etc/mail/loca-host-names 파일에 steelnmetal.com 도메인에 대한 정의는 1차 메일서버인 mail.steelnmetal.com 에만 설정되어 있어야 한다.
(2차 메일서버인 mail2 서버에 설정되어 있으면 안 된다.)
설정후 DNS 서버에 질의해 보아 MX가 제대로 설정되었는지 확인해 본다.
> set q=any
> steelnmetal.com
Server: ns3.tt.co.kr
Address: 211.47.65.4
steelnmetal.com preference = 10, mail exchanger = mail.steelnmetal.com
steelnmetal.com preference = 20, mail exchanger = mail2.steelnmetal.com
steelnmetal.com internet address = 211.63.158.184
steelnmetal.com nameserver = ns3.tt.co.kr
steelnmetal.com
origin = ns3.tt.co.kr
mail addr = root.tt.co.kr
serial = 2000092000
refresh = 28800 (8H)
retry = 14400 (4H)
expire = 3600000 (5w6d16h)
minimum ttl = 86400 (1D)
steelnmetal.com nameserver = ns3.tt.co.kr
mail.steelnmetal.com internet address = 211.63.158.222
mail2.steelnmetal.com internet address = 211.47.65.83
ns3.tt.co.kr internet address = 211.47.65.4
> steelnmetal.com
Server: ns3.tt.co.kr
Address: 211.47.65.4
steelnmetal.com preference = 10, mail exchanger = mail.steelnmetal.com
steelnmetal.com preference = 20, mail exchanger = mail2.steelnmetal.com
steelnmetal.com internet address = 211.63.158.184
steelnmetal.com nameserver = ns3.tt.co.kr
steelnmetal.com
origin = ns3.tt.co.kr
mail addr = root.tt.co.kr
serial = 2000092000
refresh = 28800 (8H)
retry = 14400 (4H)
expire = 3600000 (5w6d16h)
minimum ttl = 86400 (1D)
steelnmetal.com nameserver = ns3.tt.co.kr
mail.steelnmetal.com internet address = 211.63.158.222
mail2.steelnmetal.com internet address = 211.47.65.83
ns3.tt.co.kr internet address = 211.47.65.4
실제 1차 메일서버가 다운시 작동 예
# mail -v root@catoz.com
Subject: test
test mail
.
Cc:
root@steelnmetal.com... Connecting to mail.steelnmetal.com. via esmtp...
root@steelnmetal.com... Connecting to mail2.steelnmetal.com. via esmtp...
220 ttidc.com ESMTP
Subject: test
test mail
.
Cc:
root@steelnmetal.com... Connecting to mail.steelnmetal.com. via esmtp...
root@steelnmetal.com... Connecting to mail2.steelnmetal.com. via esmtp...
220 ttidc.com ESMTP