내 메일 서버에서 Google 공개 DNS 서버를 사용하고 있습니다. 그러나 URIBL 및 기타 스팸 차단 사이트(DNS를 통해 작동)는 Google Public DNS와 같은 주요 DNS 사이트를 차단합니다.
내 메일 서버에서 내 자체 DNS 서버를 실행하면 내 서버 IP가 블랙리스트에 오르지 않기 때문에 URIBL 및 다른 서버가 작동할 것 같습니다.
오픈 소스 DNS 서버를 사용하여 이를 어떻게 달성할 수 있습니까?
편집하다:
나진짜가능하다면 BIND 실행을 피하고 싶습니다. 더 안전하다고 생각되는 dnsmasq 또는 pdnsd와 같은 가벼운 것을 사용하고 싶습니다.
답변1
BIND DNS 서버를 사용해야 합니다. 아주 간단합니다. Debian 시스템에서는 다음을 사용합니다.
$ sudo apt-get install bind9
그런 다음 resolv.conf가 localhost를 가리키도록 구성하십시오.
답변2
URIBL 차단을 방지하려면 자체적으로 차단되지 않는 재귀 DNS 서버를 가리키거나 자신의 IP 주소(차단되지 않을 수 있음)에서 자체 완전 재귀 DNS 서버를 실행해야 합니다. 제안된 대로 bind
또는 와 같은 모든 기능을 갖춘 프로그램을 실행할 수 있습니다 djbdns
. "경량" DNS 서버(예: 쿼리를 다른 DNS 서버로 전달)에서 벗어날 수는 없습니다. dnsmasq
왜냐하면 그것이 작동한다면 다른 DNS 서버를 사용할 수 있기 때문입니다!
또 다른 가능한 접근 방식은 자체 DNS를 실행하는 대신 메일 서버를 호스팅하는 ISP 또는 호스팅 회사의 DNS 서버를 사용하는 것입니다. 차단되지 않을 수도 있습니다.