특정사이트에서 보낸 메일을 받을 수 없다고 문의가 들어왔습니다. MX 레코드 문제 인거
같은데 zone 파일을 올리겠습니다
.. 보고 도움이 되면 좋겠네요..
먼저 primary DNS 서버의 na.zone이라는 파일입니다. @ IN
SOA ns.ppp.com root.qqq.com( 200012
2001;serial 28800;refresh
14400;retry
3600000;expire
86400;default_ttl
)
IN NS ns.ppp.com.
IN MX 10 qqq.com.
qqq.com. IN A 123.123.23.123
ns.qqq.com. IN A 123.123.23.124
www.qqq.com. IN A 123.123.23.123
ppp.com. IN A 211.36.14.12
ns.ppp.com. IN A 123.123.23.123
www.ppp.com. IN A 211.36.14.12
rrr.com. IN A 123.123.23.124
www.rrr.com. IN A 123.123.23.124
secondary DNS 서버의 zone파일입니다.
@ IN SOA ns.qqq.com root.ppp.com(
2000113001;serial
28800;refresh
14400;retry
3600000;expire
86400;Minimum
)
IN NS ns.qqq.com.
IN MX 10 ppp.com.
IN MX 5
0 rrr.com. ppp.com. IN A 211.36.14.12
ns.ppp.com. IN A 123.123.23.123
www.ppp.com. IN A 211.36.14.12
qqq.com. IN A 123.123.23.123
ns.qqq.com. IN A 123.123.23.124
www.qqq.com. IN A 123.123.23.123
rrr.com. IN A 123.123.23.124
www.rrr.com. IN A 123.123.23.124
www.rrr.com. IN A 211.36.14.12
rrr.com은 웹호스팅을 해주고 있는 업체이고 아파치에서
virtual host로 설정해 두었습니다.
근데 모르는 것이 있어서 그러는데 default_ttl은 뭐지요??
암튼..메일이 잘 되어할텐데..
음..오늘 다시 kebi랑 naver의 메일 DNS 서버를
서버로 지정하고
nslookup
set type=mx
해서 찾아보니
mail exchanger=qqq.com 으로 잘 찾습니다..
근데 다음에서 메일을 보내니 또 qqq.com 으로 메일을 보내지
않고 ppp.com 에 메일 로그가 남아 있더군요.
혹시나 해서 nslookup 하고 server를 ns.daum.net 으로 지정하고
set type=mx
qqq.com 하니까
mail exchanger=qqq.com 으로 찾습니다.
그러나! server를 ns2.daum.net으로 잡고
set type=mx
qqq.com 하니
Non-authoritative answer:
qqq.com preference=10 mail exchanger=ppp.com
qqq.com preference=50 mail exchanger=rrr.com
Authoritative answers can be found from:
qqq.com nameserver=ns.qqq.com
ppp.com internet address=123.123.23.124
rrr.com internet address=123.123.23.124
ns.qqq.com internet address=123.123.23.124
음..이렇게 뜨는군요..그럼 mail exchanger를 qqq.com 이 아닌
ppp.com 으로 인식하고 메일을 보내려고 시도하는 거 같은데
음..
qmail.kldp.org를 보고 /usr/local/src/qmail/qmail-1.03
리렉토리 밑의 dns.c를 패치하고 make setup check
하고.그래도 안되기에 /usr/local/src/qmail/ucspi-tcp-0.84 디렉토리
밑에 dns.c 도 패치를 하고 make setup check 했습니다.
두 디렉토리 밑의 dns.c 가 같은 파일이더군요..
질문이 너무 길어 죄송합니다..
초보라서 모르는 것도 너무 많고
암튼..답변하시는데 도움이 되길 바랄께요.. ^^
--
이 곳에 서명을 적어주십시오.서