Skip to content

조회 수 9023 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
rbldnsd 를 운영하여 스팸메일을 보내는 넘들을 조금이라도 줄여보고자 합니다.

기존 rbl 서버들을 이용하여 스팸메일을 차단하는 님들은 어떻게 운영되는지 아실겁니다.

예 ) 1.2.3.4 IP 라면

룩업할때 4.3.2.1.rbl서버이름

이런식으로 하면 기재되어있는 IP 라면 결과물이 나오고 아니라면 안 나오겠지요.
'
rbldnsd 를 다운받습니다. (http://www.corpit.ru/mjt/rbldnsd.html)

그리고 설치

그냥 뭐 암거도 없어요.

./configure

make

하면 끝납니다.

잘 모르시는 분은. (https://www.kisarbl.or.kr/use/use2.jsp)

이리로 가셔서 읽어보시고.

그럼 네임서버와 rbldnsd 같이 운영하고자 할 경우 충돌이 발생합니다.

53번 포트를 같이 사용하려고 하기 때문이죠.

그럼 기존 네임서버는 53번 포트를 사용하고.

rbldnsd 는 5353 포트를 사용하도록 하겠습니다. (이건 뭐 바꾸셔도 상관없습니다.)

테스트로 spalist.txt 파일에.

:127.0.0.1:blacklist
1.2.3.4 'Deny IP'

이렇게 적어둡니다.

rbldnsd 를 컴파일 한 곳으로 가서
./rbldnsd -b 127.0.0.1/5353 -p /var/run/rbldnsd.pid -l /var/log/rbldnsd.log rbllist:ip4set:/var/qmail/list/spamlist.txt -t 35m -c 30m

옵션 ) -p 프로세스 넘버를 /var/run/rbldnsd.pid 에 기록합니다.
-l 로그파일을 남깁니다.
-t ttl 값을 35분으로 지정
-c 스팸리스트를 30분마다 체크

이런식으로 데몬을 띄웁니다.

그러면 127.0.0.1 port 5353 에 대해서 listen 하고 있으면서

ip.rbllist 로 오는 쿼리에 대해서 응답을 합니다.

예 ) nslookup -port=5353
> server 127.0.0.1
> 4.3.2.1.rbllist

Server:        127.0.0.1
Address:        127.0.0.1#5353

Name:  4.3.2.1.rbl-local
Address: 127.0.0.1

이런식으로 결과물이 나오게 됩니다.

127.0.0.1 이 나오게 될 경우 기재된 IP 라는 뜻입니다.

그럼 이제 rbllist 라는 서버를 등록해야 되는데요.

rbllist 라는 서버가 어디지인지 모릅니다.

bind 를 수정하여 가르쳐 주도록 하죠.

/etc/named.conf 파일에

zone "rbllist" IN {
        type forward;
        forward first;
        forwarders {
        127.0.0.1 port 5353;
        };
};

이런식으로 적어줍니다.

rbllist 로 오면 5353번 포트로 포워딩 해 줍니다.

실제 적용은

전 qmail 을 사용하기 때문에

supervise 디렉토리의 qmail-smtpd/run 파일을 수정합니다.

#!/bin/sh
Q_UID=`id -u vpopmail`
Q_GID=`id -g vpopmail`
exec /usr/local/bin/softlimit -m 20000000 \
    /usr/local/bin/tcpserver -v -H -R -l 0 -x /home/vpopmail/etc/tcp.smtp.cdb \
    -u $Q_UID -g $Q_GID 0 25 /usr/local/bin/rblsmtpd -b -t 10 \
    -r rbllist \                <------ 추가한 것입니다.
    -r bl.spamcop.net -r dnsbl.sorbs.net \
    -r cbl.abuseat.org -r spamlist.or.kr \
    /var/qmail/bin/qmail-smtpd 2>&1


이런식으로 운영하시면 됩니다.

  1. 해외(Hotmail 등)로 안정적인 메일발송방법 - Reverse DNS...

    Date2010.03.10 ByADMINPLAY Views13973
    Read More
  2. 하나의 서버에서 dns 와 rbldns 운영하기.

    Date2009.07.14 ByADMINPLAY Views9023
    Read More
  3. 폼메일 테스트 방법

    Date2009.11.26 ByADMINPLAY Views11233
    Read More
  4. 주요포탈업체 IP차단해제하기

    Date2009.11.01 ByADMINPLAY Views10977
    Read More
  5. 웹메일에서 메일 발송시 php_network_getaddress: getaddr...

    Date2009.06.04 ByADMINPLAY Views9532
    Read More
  6. 무료 웹메일 라운드 큐브 Roundcubemail 0.2.1 설치

    Date2009.06.04 ByADMINPLAY Views10517
    Read More
  7. 메일서버의 장애와 대처 방법

    Date2009.03.04 ByADMINPLAY Views11213
    Read More
  8. 메일서버(Sendmail) 구축

    Date2009.07.18 ByADMINPLAY Views9699
    Read More
  9. 메일서버 구축하기(sendmail)

    Date2009.06.12 ByADMINPLAY Views9835
    Read More
  10. 메일 헤더 구성 요소

    Date2009.06.04 ByADMINPLAY Views10011
    Read More
  11. 메일 포워딩 시키기

    Date2009.05.22 ByADMINPLAY Views10926
    Read More
  12. 메일 오류(되돌아올때)

    Date2009.05.22 ByADMINPLAY Views10755
    Read More
  13. 메일 서버 구축

    Date2010.11.19 ByADMINPLAY Views19987
    Read More
  14. 메일 릴레이 허용 테스트 페이지

    Date2009.06.04 ByADMINPLAY Views8449
    Read More
  15. 리턴메일 분석

    Date2009.10.20 ByADMINPLAY Views9424
    Read More
  16. 리턴 메일 분석

    Date2008.12.14 ByADMINPLAY Views148788
    Read More
  17. 리눅스 특정 계정 받는메일,보내는메일 사용 막기

    Date2009.08.23 ByADMINPLAY Views9283
    Read More
  18. 리눅스 메일로그 분석 및 확인

    Date2009.12.23 ByADMINPLAY Views13633
    Read More
  19. 다람쥐메일(squirrelmail) 첨부파일 용량 늘이기

    Date2008.11.03 ByADMINPLAY Views10988
    Read More
  20. 다람쥐 메일 + qmail 에러 해결 팁

    Date2009.06.04 ByADMINPLAY Views10705
    Read More
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234