[DNS] mx 레코드로 메일 라우팅 경로을 조정하려는데.. 잘 안돼

안녕하세요...
mx 레코드로 메일 라우팅 경로을 조정하려는데.. 잘 안돼서
이렇게 질문을 올립니다.
환경은
DNS 서버 linux 6.2 (123.211.222.2)
Mail 서버 linux 6.2 + sendmail 8.10.1 (123.211.222.21)
--------------------------------------------------------
named.conf의 zone-kkk.co.kr 파일 설정부분입니다.
@ IN SOA ns.kkk.co.kr. root.kkk.co.kr.
(
2000033000 ;Serial
10800 ;Refresh
3600 ;Retry
3600000 ;Expire
43200 ;Minimum
)
IN NS ns.kkk.co.kr.
IN A 123.211.222.2 --> 이줄을 삭제하니까 메일수신이 아
주 안되더군요..
IN MX 10 letter
letter IN A 123.211.222.21
localhost IN A 127.0.0.1
ns IN A 123.211.222.2
www IN A 123.211.222.2
ftp IN CNAME ns
news IN CNAME ns
-------------------------------------------------------
이렇게 설정을 했습니다..
abs@kkk.co.kr 로 메일을 보내면, letter.kkk.co.kr 에 수신이 되어야하는데,
DNS 서버로 메일이 수신됩니다.
(원래 DNS 서버와 메일서버를 함께 사용했었거든요. 양쪽에 똑같이 계정을 만
들었구요..)
물론 abs@letter.kkk.co.kr은 수신이 잘 되구요..
방법을 알고싶습니다.
Refresh 시간동안 기다려봤는데도, 반응이 없군요..
---------------------------------------------------------------------
이전의 설정은 이렇습니다.(현 DNS서버에서 MAIL서버를 함께 돌렸던 설정)
@ IN SOA ns.kkk.co.kr. root.kkk.co.kr.
(
2000033000 ;Serial
10800 ;Refresh
3600 ;Retry
3600000 ;Expire
43200 ;Minimum
)
IN NS ns.kkk.co.kr.
IN A 123.211.222.2
IN MX 10 mail
mail IN A 123.211.222.2
localhost IN A 127.0.0.1
ns IN A 123.211.222.2
www IN A 123.211.222.2
ftp IN CNAME ns
news IN CNAME ns
----------------------------------------------------------------------
<참고> letter.kkk.co.kr의 access 내용은 이렇습니다.
123.211.222 RELAY
kkk.co.kr RELAY
혹시 위 부분외에, 점검해봐야할 부분이 있는지 알고싶습니다.
고수님들의 소중한 의견 부탁드립니다...
감사합니다.
Re: [DNS] mx 레코드로 메일 라우팅 경로을 조정하려는데.. 잘
-.-a
IN MX 10 letter.kkk.co.kr.
로 수정해 보세요......
이은철 wrote..
안녕하세요...
mx 레코드로 메일 라우팅 경로을 조정하려는데.. 잘 안돼서
이렇게 질문을 올립니다.
환경은
DNS 서버 linux 6.2 (123.211.222.2)
Mail 서버 linux 6.2 + sendmail 8.10.1 (123.211.222.21)
--------------------------------------------------------
named.conf의 zone-kkk.co.kr 파일 설정부분입니다.
@ IN SOA ns.kkk.co.kr. root.kkk.co.kr.
(
2000033000 ;Serial
10800 ;Refresh
3600 ;Retry
3600000 ;Expire
43200 ;Minimum
)
IN NS ns.kkk.co.kr.
IN A 123.211.222.2 --> 이줄을 삭제하니까 메일수신
이 아
주 안되더군요..
IN MX 10 letter
letter IN A 123.211.222.21
localhost IN A 127.0.0.1
ns IN A 123.211.222.2
www IN A 123.211.222.2
ftp IN CNAME ns
news IN CNAME ns
-------------------------------------------------------
이렇게 설정을 했습니다..
abs@kkk.co.kr 로 메일을 보내면, letter.kkk.co.kr 에 수신이 되어야하는
데,
DNS 서버로 메일이 수신됩니다.
(원래 DNS 서버와 메일서버를 함께 사용했었거든요. 양쪽에 똑같이 계정을
만
들었구요..)
물론 abs@letter.kkk.co.kr은 수신이 잘 되구요..
방법을 알고싶습니다.
Refresh 시간동안 기다려봤는데도, 반응이 없군요..
---------------------------------------------------------------------
이전의 설정은 이렇습니다.(현 DNS서버에서 MAIL서버를 함께 돌렸던 설정)
@ IN SOA ns.kkk.co.kr. root.kkk.co.kr.
(
2000033000 ;Serial
10800 ;Refresh
3600 ;Retry
3600000 ;Expire
43200 ;Minimum
)
IN NS ns.kkk.co.kr.
IN A 123.211.222.2
IN MX 10 mail
mail IN A 123.211.222.2
localhost IN A 127.0.0.1
ns IN A 123.211.222.2
www IN A 123.211.222.2
ftp IN CNAME ns
news IN CNAME ns
----------------------------------------------------------------------
<참고>
letter.kkk.co.kr의 access 내용은 이렇습니다.
123.211.222 RELAY
kkk.co.kr RELAY
고수님들의 소중한 의견 부탁드립니다...
감사합니다.
Re^2: 결과는 같습니다. (라우팅 경로 조성 안됨)
그것두 해봤거든요.. 결과는 똑같습니다..
답변 감사드립니다.
Re^3: 결과는 같습니다. (라우팅 경로 조성 안됨)
직접 DNS 에 쿼리를 날려 보시죠.
그러니가.
nslookup -type=MX aaa.com
이런식으로요..
거기에 제대로 나온다면...
2001102301 ;Serial
serial 넘버를 update 해주세요..
혹시 모르니
/var/log/messages 에...에러도 확인하시고..
Re^4: nslookup 후의 결과 그이후엔 어떻게?
가르켜주신 부분을 잘 이해하지 못하겠습니다.
암튼 이렇게 해봤죠...
[root@ns /]# nslookup -type=MX kkk.co.kr
Server ns.kkk.co.kr
Address 123.211.222.2
kkk.co.kr preference = 10, mail exchanger = letter.kkk.co.kr
kkk.co.kr nameserver = ns.kkk.co.kr
letter.kkk.co.kr internet address = 123.211.222.21
ns.kkk.co.kr internet address = 123.211.222.2
결과를 보니 문제가 없는것 같은데...
그다음에 시리얼이란 뭘 말하는건지요?
그리고 어떻게 처리해야 하는지요?
다른부분의 설정이 필요한지요...
참고로.. DNS 서버와 메일서버를 함께 사용했을시에는...
[root@ns /]# nslookup -type=MX kkk.co.kr
Server ns.kkk.co.kr
Address 123.211.222.2
kkk.co.kr preference = 10, mail exchanger = mail.kkk.co.kr
kkk.co.kr nameserver = ns.kkk.co.kr
mail.kkk.co.kr internet address = 123.211.222.2
ns.kkk.co.kr internet address = 123.211.222.2
이렇습니다.
Re^5: nslookup 후의 결과 그이후엔 어떻게?
serial 을 업데이트 안해준 문제인것 같네요..
DNS 데이타가 업데이트 된후에는요..
serial 넘버를.. 증가 시켜 줘야 합니다.
보통.. 2001030401 이런 형태로.. 날짜+일련번호
형태로 줍니다.
만약..serial 넘버가 동일할때에는..
data 가 변경된것으로 간주하지 않습니다.
그래서.. 변경시에는 serial 을 변경시켜주세요..........
Re^6: 시리얼 변경후에도 .. 역시... 안되는군요..
답변 감사합니다.
시리얼을 변경했습니다.
그런데.. 도.. 역시...
메일은 기존 서버로 수신되는군요...(DNS서버)
refresh 시간이 아직 안 지나서 그럴지도 모르겠네요...
기다려 보면 될른지...
암튼 계속된 답변 진심으로 감사드립니다..
Re^7: 시리얼 변경후에도 .. 역시... 안되는군요..
기다리세요.^^..
일단 serial 이 변경되었다면.
다른 서버에서... 그걸 알고..update 하는데 시간이 필요할겁니다.
그리고.. 현재 ns 서버로 오는 메일은 받지 않도록 설정하는게 좋습니다.
보내는쪽에서 어차피 안되면...기다렸다가 다시 시도하니까요.
잘 되길 ..바랍니다.^^
Re^8: ns 서버에서 메일을 받지 않게 하려면 어떻게
계속된 답변 진심으로 감사드립니다.
ns 서버에서 메일을 받지 않게 하려면 어떻게 해야하는지요
Re^9: ns 서버에서 메일을 받지 않게 하려면 어떻게
sendmail 이라면.
/etc/mail/local-host-names
에서 주석처리 하시면 됩니다....
^^
Re^10: ns 서버에서 메일을 받지 않게 하려면 어떻게
sendmail.cf 에서
# file containing names of hosts for which we receive email
Fw/etc/mail/local-host-names
이부분을 말씀하시는거져?
그리고, 현재 ns 서버의 sendmail 데몬을 죽이면 안되는 건가요?
데몬을 죽이면, letter 서버로 멜이 전달되지 않는건가요?
임동현 wrote..
sendmail 이라면.
/etc/mail/local-host-names
에서 주석처리 하시면 됩니다....
^^
Re^11: ns 서버에서 메일을 받지 않게 하려면 어떻게
데몬을 죽여도 되지만.
죽이면..내부 sendmail 이 안되기 때문에..
그러니까... 데몬들이 root 보내는 메일 같은것을 못받기 때문에..
그러는겁니다...
/etc/mail/local-host-name
화일을 열어 보시면.
리스트가 죽 보이는데.
받고 싶지 않은 도메인에 대해서 주석처리하시면 됩니다..
Re^12: 감사드립니다.
먼저 감사드립니다..
이제 모든게 원하는데로 돌아 가는군요...
마지막에서 문제를 발견했습니다.
letter서버의 local-host-names 에 도메인 등록을 안했더군요..
죄송합니다.. 본인의 실수로 인해.. ㅜㅜ
많은 시간과 조언 정말 진심으로 감사드립니다.
임동진 님의 이름, 결코 잊지 않겠습니다...
고맙습니다.
Re^12: 감사드립니다.( 동현성님 아래글은 읽지 마세요..)
먼저 감사드립니다..
이제 모든게 원하는데로 돌아 가는군요...
마지막에서 문제를 발견했습니다.
letter서버의 local-host-names 에 도메인 등록을 안했더군요..
죄송합니다.. 본인의 실수로 인해.. ㅜㅜ
많은 시간과 조언 정말 진심으로 감사드립니다.
임동현 님의 이름, 결코 잊지 않겠습니다...(이름을 잘못써서, 암호를 까먹어
서..다시)
고맙습니다.
댓글 달기