[손정익]님이 남기신 글:
>>Relaying denied. IP name lookup failed [현재 내컴의 IP]'
>>
>>'현재 내컴의 IP' 주소에 대한 역리졸빙이 되지 않는것 같군요.
>>
>>리눅스 메일서버에서
>>
>>/etc/resolv.conf --------
>>nameserver 윈도우_DNS_서버_IP_주소
>>-------------------------
>>
>>이렇게 설정해 보세요
>>
>>물론 윈도우 DNS 서버에서는 반드시 현재 리눅스 메일서버에
>>대한 호스트이름과 IP 주소가 등록되어 있어야 합니다.
>>
>>그외에 간단하게 /etc/hosts 파일에
>>현재 리눅스 메일서버의 IP 주소를 등록해 줘도 됩니다.
>>어짜피 리졸빙에 관한 문제이기 때문에...
>>
>
>========================================
>답변 감사합니다.
>
>resolv.conf 파일에 네임서버는 등록이 되어 있네요
>그리고 hosts 파일에는 메일서버의 IP 주소를 등록했습니다.
>127.0.0.1 mail localhost.localdomain localhost
>123.123.123.123 mail.xxx.co.kr
>이렇게
>로컬에서 보내고 좀 있다가 아웃룩에서 받으면
>아래와 같이 나옵니다. 도메인의 co.kr 부분이 짤리더라구요.
>DNS에서는 호스트등록이 되어있습니다.
>mail로 호스트 등록이 되어있고
>메일 교환기를 mail.xxx.co.kr로 되어 있습니다.
>
>The original message was received at Mon, 13 Jan 2003 11:22:35 +0900
>from test@localhost
>
> ----- The following addresses had permanent fatal errors -----
>aaaaaaa@dreamwiz.com
> (reason: 553 5.1.8 ... Domain of sender address test@xxx does not exist)
>
> ----- Transcript of session follows -----
>... while talking to mx-r.dreamwiz.com.:
>>>> MAIL From: SIZE=184
><<< 553 5.1.8 ... Domain of sender address jison@xxx does not exist
>501 5.6.0 Data format error
>
>감사 합니다. 그럼
========================================
먼저 /etc/hosts 파일에
127.0.0.1 localhost.localdomain localhost
127.0.0.1 mail.xxx.co.kr mail
123.123.123.123. mail.xxx.co.kr mail
이렇게 정확하게 설정해야 합니다.
또한 /etc/host.conf 파일에는
order hosts,bind
이와 같이 설정되어 있는지 확인해 보세요.
그리고
앞의 경우와 같이 dreamwiz 메일서버(mx-r.dreamwiz.com)에서
'Domain of sender address jison@xxx does not exist' 이라는
에러를 내는 이유는 dreamwiz 메일서버에서 xxx 도메인 리졸빙이
되지 않았기 때문에 내는 에러입니다.
즉 윈도우 네임서버에서 xxx.co.kr 부분에 해당되는 호스트 리졸빙이
되지 않기 때문입니다.
*체크1)
현재 메일서버 호스트에 대한 리졸빙이 제대로 되는지 확인
예)
$ host mail.xxx.co.kr
정확하게 DNS에서 찾아줘야 합니다.
host 대신 nslookup 이나 dig 를 사용해도 됩니다.
또한 다른 네임서버에서도 mail.xxx.co.kr 호스트에 대한 리졸빙이
제대로 되는지도 확인해야 합니다.
예)
$ host mail.xxx.co.kr linux.sarang.net
linux.sarang.net DNS를 이용해서 mail.xxx.co.kr 이 제대로
리졸빙되는지 확인하는 예입니다.
만약 리졸빙이 제대로 되지 않는 다면 윈도우 DNS 설정에
문제가 있는 겁니다.
*체크2)
mail.xxx.co.kr 호스트외에 xxx.co.kr 호스트에 대한
리졸빙이 되는지 확인
예)
$ host xxx.co.kr
또한
$ host xxx.co.kr linux.sarang.net
*체크3)
xxx.co.kr 도메인에 대한 MX 레코드가 정확하게 설정되어 있는지
확인
$ host -t MX xxx.co.kr
xxx.co.kr. mail is handled by mail.xxx.co.kr.
$ host -t MX xxx.co.kr linux.sarang.net
xxx.co.kr. mail is handled by mail.xxx.co.kr.
* 참고)
xxx.co.kr IP 주소와 mail.xxx.co.kr IP 주소가 서로
같다면 굳지 DNS에서는 MX 레코드를 사용할 필요는 없습니다.
...
위의 설명한 부분에 대해서 잘 모르겠다면
현재 리눅스 메일서버에서,
$ cat /etc/hosts
$ cat /etc/resolv.conf
$ cat /etc/host.conf
$ host mail.xxx.co.kr
$ host mail.xxx.co.kr linux.sarang.net
$ host xxx.co.kr
$ host xxx.co.kr linux.sarang.net
$ host -t MX xxx.co.kr
$ host -t MX xxx.co.kr linux.sarang.net
위의 9가지를 포스팅해 주세요.
보안에 크게 문제가 되지 않기 때문에
그냥 이곳 게시판에 포스팅해도 됩니다.
|