Current time: 11-14-2024, 09:17 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Поддержка DNS шаблонов.
Author Message
datacompboy Offline
Junior Member
*

Posts: 50
Joined: Nov 2009
Reputation: 0
Post: #1
Поддержка DNS шаблонов.
Шаблоны для 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
но это пока ниасилил
(This post was last modified: 12-24-2009 02:14 AM by datacompboy.)
12-23-2009 06:40 PM
Visit this user's website Find all posts by this user Quote this message in a reply
datacompboy Offline
Junior Member
*

Posts: 50
Joined: Nov 2009
Reputation: 0
Post: #2
RE: Организация работы демона
нУ... в общем, причесываю код и выложу патч.

веб-редирект для яндекса не стал делать, просто только для dNS.
у кого есть доступ в трак -- зальёте туда патч? кто-то же наверняка жаловался на невозможность переопределения mail
12-23-2009 11:00 PM
Visit this user's website Find all posts by this user Quote this message in a reply
datacompboy Offline
Junior Member
*

Posts: 50
Joined: Nov 2009
Reputation: 0
Post: #3
RE: Организация работы демона
Итак, поддержка 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


Attached File(s)
.zip  dns-templates.zip (Size: 5.51 KB / Downloads: 66)
(This post was last modified: 12-24-2009 05:58 AM by datacompboy.)
12-24-2009 01:07 AM
Visit this user's website Find all posts by this user Quote this message in a reply
datacompboy Offline
Junior Member
*

Posts: 50
Joined: Nov 2009
Reputation: 0
Post: #4
RE: Поддержка DNS шаблонов.
Чуть не забыл 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'";
12-24-2009 04:57 AM
Visit this user's website Find all posts by this user Quote this message in a reply
datacompboy Offline
Junior Member
*

Posts: 50
Joined: Nov 2009
Reputation: 0
Post: #5
RE: Поддержка DNS шаблонов.
Ну йа тупичко Big Grin забыл патчи на сами менеджеры.
Перезакачал файл в топикстарте.

p.s.: ну дубликат 99% кода в двух разных файлах для доменов и альясов говорит о очень неправильной системе работы с альясами Sad
12-24-2009 05:59 AM
Visit this user's website Find all posts by this user Quote this message in a reply
server801 Offline
Moderator
*****
Moderators

Posts: 349
Joined: Mar 2009
Reputation: 1
Post: #6
RE: Поддержка DNS шаблонов.
how to напишите по наложении патчей,чтоб всем было понятней Smile
12-24-2009 07:43 AM
Visit this user's website Find all posts by this user Quote this message in a reply
datacompboy Offline
Junior Member
*

Posts: 50
Joined: Nov 2009
Reputation: 0
Post: #7
RE: Поддержка DNS шаблонов.
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
# Наслаждаемся
12-24-2009 03:30 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #8
RE: Поддержка DNS шаблонов.
Не совсем понял, зачем переопределять почту, если можно сделать форвардинг.
12-29-2009 01:38 AM
Visit this user's website Find all posts by this user Quote this message in a reply
datacompboy Offline
Junior Member
*

Posts: 50
Joined: Nov 2009
Reputation: 0
Post: #9
RE: Поддержка DNS шаблонов.
Если у тебя домен на гугле. Почту к тебе как присылать будут? Smile
надо чтоб домен содержал MX записи.
12-29-2009 05:19 AM
Visit this user's website Find all posts by this user Quote this message in a reply
server801 Offline
Moderator
*****
Moderators

Posts: 349
Joined: Mar 2009
Reputation: 1
Post: #10
RE: Поддержка DNS шаблонов.
то есь невозможно с гуловского почтовика на сервер прислать письмо?
12-29-2009 11:09 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)