Мы успешно установили RBLDNSD, чтобы создать собственный сервер RBL. Теперь мы начали проводить некоторое тестирование, добавляя некоторые IP-адреса в наш черный список, а также настроили почтовый сервер Exim (на основе Cpanel) для чтения информации с сервера RBL, но похоже, что он не читает информацию с моего сервера RBLDNSD. Итак, теперь нам нужно выяснить, почему? Не могли бы вы нам с этим помочь?
В следующих строках вы можете увидеть некоторые из проведенных мною тестов:
root@s3 [~]# host 12.224.215.95.rbl.enlanube.pe rbl.enlanube.pe
Using domain server:
Name: rbl.enlanube.pe
Address: 162.243.209.40#53
Aliases:
12.224.215.95.rbl.enlanube.pe has address 127.0.0.2
root@s3 [~]# grep 95.215.224.12 /var/log/exim_mainlog
2014-04-17 08:22:18 1WalKb-0008ph-Vb <= prueba@roxfarmaperu.com H=enkompassmail1.ukdns.biz [95.215.224.12]:50997 P=esmtps X=TLSv1:AES128-SHA:128 S=2607 id=3826587a$616e23c8$38beaba4$@roxfarmaperu.com T="fw: Re: Prueba 6.49am" for prueba@avances.vo.pe
2014-04-17 08:22:18 SMTP connection from enkompassmail1.ukdns.biz [95.215.224.12]:50997 closed by QUIT
Так что, оказывается, это не проблема eximʻa. Проблема в конфигурации вашего DNS-сервера. Посмотрите на свое исходное сообщение на форуме Cpanel:
Mac-mini-de-Ale:~ ale$ host 214.124.58.198.rbl.enlanube.pe
Host 214.124.58.198.rbl.enlanube.pe not found: 3(NXDOMAIN)
Mac-mini-de-Ale:~ ale$ host 214.124.58.198.rbl.enlanube.pe rbl.enlanube.pe
Using domain server:
Name: rbl.enlanube.pe
Address: 162.243.209.40#53
Aliases:
214.124.58.198.rbl.enlanube.pe has address 127.0.0.2
Если ваш DNS был настроен правильно, первый будет работать. Глядя на ваш DNS, я вижу, в чем проблема:
rbl.enlanube.pe. 300 IN NS 162.243.209.40.
Целью записи NS должно быть имя хоста, а не IP-адрес. Шаг 1 - удалить эту запись.
DNS-клиенты уже знают, какие DNS-серверы отвечают за ответы на запросы к домену enlanube.pe и всем поддоменам. Вы хотите специально настроить другой DNS-сервер для домена rbl.enlanube.pe и его поддоменов. Итак, шаг 2 - добавить правильные записи DNS, чтобы клиенты DNS-преобразователя знали, какой сервер запрашивать rbl.enlanube.pe и * .rbl.enlanube.pe.
rbl.enlanube.pe. IN NS rbl.enlanube.pe.
У вас уже есть запись A для rbl.enlanube.pe, поэтому корректировка записи NS сама по себе должна решить возникшую проблему.