Powerdns
от ILuxWiki
PowerDNS e DNS сървър, с лесно управление на записите, които се съхраняват на SQL. (колко е лесно управлението, ще го видим...)
Съдържание |
инсталация
За операционна система към момента на инсталация се ползва FreeBSD 8.1 --sysop 12:03, 18 ноември 2010 (UTC)
- инсталация на powerdns
portinstall powerdns
Избираме поддръжка на PostgreSQL и на MySQL, аз ще пробвам да направя инсталация с PostgreSQL
- инсталация на софтуер за администрация
portinstall poweradmin
PowerAdmin от своя страна повлича инсталация на php5...
конфигурация
бази данни
- инсталация на PostgreSQL
portinstall postgresql-server82
Добавяме в /etc/rc.conf
postgresql_enable="YES"
Създаваме template базите
/usr/local/etc/rc.d/postgresql initdb /usr/local/etc/rc.d/postgresql start
Създаване на база и потребител
su - pgsql createuser poweradmin createdb powerdns
create user poweradmin with password 'verysecretone'; GRANT ALL PRIVILEGES ON DATABASE powerdns TO poweradmin;
PowerAdmin
В /usr/local/etc/apache/httpd.conf
Alias /poweradmin/ /usr/local/www/poweradmin/
gMail интеграция
За съжаление poweradmin, освен удобствата, които предлага има и лоши страни, едната от тях е че не позволява да се въвеждат по-специфични данни през интерфейса.
За да ползвате gmail услугите за определен домейн трябва да въведете следния ред в psql command line:
INSERT INTO records (domain_id,name,type,content,prio) VALUES
('14','varnalab.org','MX','ASPMX.L.GOOGLE.COM','10'),
('14','varnalab.org','MX','ALT1.ASPMX.L.GOOGLE.COM','20'),
('14','varnalab.org','MX','ALT2.ASPMX.L.GOOGLE.COM','20'),
('14','varnalab.org','MX','ASPMX2.GOOGLEMAIL.COM','30'),
('14','varnalab.org','MX','ASPMX3.GOOGLEMAIL.COM','30'),
('14','varnalab.org','MX','ASPMX4.GOOGLEMAIL.COM','30'),
('14','varnalab.org','MX','ASPMX5.GOOGLEMAIL.COM','30');
променливи величини са 14 и varnalab.org.

