ispCP - Board - Support
Поддержка DNS шаблонов. - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: Russian Corner (/forum-53.html)
+--- Thread: Поддержка DNS шаблонов. (/thread-8907.html)

Pages: 1 2


Поддержка DNS шаблонов. - datacompboy - 12-23-2009 06:40 PM

Шаблоны для DNS:
- На сервере
mail IN A {DMN_IP}
@ IN MX 10 mail
@ IN TXT "v=spf1 a mx ip4:{DMN_IP} ip4:{BASE_SERVER_IP} ~all"
imap IN CNAME mail
pop IN CNAME mail
pop3 IN CNAME mail
relay IN CNAME mail
smtp IN CNAME mail

- На гугле
@ MX 1 aspmx.l.google.com.
@ MX 5 alt1.aspmx.l.google.com.
@ MX 5 alt2.aspmx.l.google.com.
@ MX 10 aspmx2.googlemail.com.
@ MX 10 aspmx3.googlemail.com.
@ MX 10 aspmx4.googlemail.com.
@ MX 10 aspmx5.googlemail.com.
@ IN TXT "v=spf1 a include:aspmx.googlemail.com ~all"
mail CNAME ghs.google.com.

- На яндексе
@ MX 10 mx.yandex.ru.

- Нигде
соответсвенно, ничего Big Grin

в идеале, если стоит "на яндексе" стоит форвард сделать средствами апача
mail.domain => http://mail.yandex.ru/for/domain
но это пока ниасилил


RE: Организация работы демона - datacompboy - 12-23-2009 11:00 PM

нУ... в общем, причесываю код и выложу патч.

веб-редирект для яндекса не стал делать, просто только для dNS.
у кого есть доступ в трак -- зальёте туда патч? кто-то же наверняка жаловался на невозможность переопределения mail


RE: Организация работы демона - datacompboy - 12-24-2009 01:07 AM

Итак, поддержка DNS шаблонов.
Добавлена возможность создавать DNS шаблоны и определять их.

Из гуя можно пока добавить только один из 3х DNS шаблонов:
1. no-mail
убирает все дефолтные записи для mail/pop3 и тд. в общем, определить можно после этого вручную всё что надо
2. google-mail
добавляет ДНС записи для обслуживания домена гуглем, в том числе mail.domain => ghs.google.com.
3. yandex-mail
добавляет ДНС записи для обслуживания домена яндексом (только MX)

Если ни один из них не выбран, то к домену добавляется автоматически шаблон mail, в котором как и раньше описано "почта домена обслуживается сервером".

p.s.: а чего это ни tar.bz2 ни rar заливать нельзя?! изверги
p.p.s: теперь правильный аттач -- вместе с патчем на обработчики Big Grin


RE: Поддержка DNS шаблонов. - datacompboy - 12-24-2009 04:57 AM

Чуть не забыл Smile Еще в таблицу domain_aliases в базе ispcp надо добавить в ENUM типов еще и INCLUDE:

ALTER TABLE `domain_dns` CHANGE `domain_type` `domain_type` ENUM( 'A', 'AAAA', 'CERT', 'CNAME', 'DNAME', 'GPOS', 'KEY', 'KX', 'MX', 'NAPTR', 'NSAP', 'NS', 'NXT', 'PTR', 'PX', 'SIG', 'SRV', 'TXT', 'INCLUDE') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'A'";


RE: Поддержка DNS шаблонов. - datacompboy - 12-24-2009 05:59 AM

Ну йа тупичко Big Grin забыл патчи на сами менеджеры.
Перезакачал файл в топикстарте.

p.s.: ну дубликат 99% кода в двух разных файлах для доменов и альясов говорит о очень неправильной системе работы с альясами Sad


RE: Поддержка DNS шаблонов. - server801 - 12-24-2009 07:43 AM

how to напишите по наложении патчей,чтоб всем было понятней Smile


RE: Поддержка DNS шаблонов. - datacompboy - 12-24-2009 03:30 PM

Code:
cd /root
mkdir dnstemplates
cd dnstemplates
wget http://datacompboy.ru/u/dns-templates.zip
unzip dns-templates.zip
# Накладываем патч на dns конфиги
# не могу гарантировать, что этот патч ляжет чисто -- у меня не совсем чистые конфиги
# были до начала редактирования, поэтому если что применить руками те что обломятся
patch -p1 -d /etc/ispcp/bind/parts/ -i `pwd`/bind-parts-dns-templates.diff
# Накладываем патч на демоны
patch -p5 -d /var/www/ispcp/engine -i `pwd`/als-dns-templates.diff
patch -p5 -d /var/www/ispcp/engine -i `pwd`/dmn-dns-templates.diff
# Накладываем патч на гуй
patch -p5 -d /var/www/ispcp/gui -i `pwd`/gui-dns-templates.diff
# Наслаждаемся



RE: Поддержка DNS шаблонов. - data-stream_ru - 12-29-2009 01:38 AM

Не совсем понял, зачем переопределять почту, если можно сделать форвардинг.


RE: Поддержка DNS шаблонов. - datacompboy - 12-29-2009 05:19 AM

Если у тебя домен на гугле. Почту к тебе как присылать будут? Smile
надо чтоб домен содержал MX записи.


RE: Поддержка DNS шаблонов. - server801 - 12-29-2009 11:09 PM

то есь невозможно с гуловского почтовика на сервер прислать письмо?