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.

връзки