Увод
Предуслови
Инсталирање ПоверДНС-а
Закључак
Увод
У овом водичу за Вултр научићете како да инсталирате ПоверДНС. ПоверДНС је програм за покретање сопствених сервера имена. Веома је корисно када се комбинује са Вултровом ДДоС заштићеном мрежом. Кораци у водичу ће функционисати и на ЦентОС 5 и ЦентОС 6 (на обе к64 и и686 варијанти).
Предуслови
Инсталирајте wgetако већ није инсталиран.
yum install wget -y
Инсталирање ПоверДНС-а
Инсталирајте МиСКЛ и покрените услугу.
yum install mysql mysql-server -y
service mysqld start
Поставите МиСКЛ лозинку.
mysqladmin -u root password <your desired password>
Пријавите се на свој МиСКЛ сервер и креирајте базу података за ПоверДНС.
mysql -u root -p
CREATE DATABASE powerdns;
Креирајте ПоверДНС корисника.
user powerdns;
Попуните потребне табеле за ПоверДНС.
CREATE TABLE domains (
-> id INT auto_increment,
-> name VARCHAR(255) NOT NULL,
-> master VARCHAR(128) DEFAULT NULL,
-> last_check INT DEFAULT NULL,
-> type VARCHAR(6) NOT NULL,
-> notified_serial INT DEFAULT NULL,
-> account VARCHAR(40) DEFAULT NULL,
-> primary key (id)
-> );
CREATE UNIQUE INDEX name_index ON. domains(name);
CREATE TABLE records (
-> id INT auto_increment,
-> domain_id INT DEFAULT NULL,
-> name VARCHAR(255) DEFAULT NULL,
-> type VARCHAR(6) DEFAULT NULL,
-> content VARCHAR(255) DEFAULT NULL,
-> ttl INT DEFAULT NULL,
-> prio INT DEFAULT NULL,
-> change_date INT DEFAULT NULL,
-> primary key(id)
-> );
CREATE INDEX rec_name_index ON records(name);
CREATE INDEX nametype_index ON records(name,type);
CREATE INDEX domain_id ON records(domain_id);
CREATE TABLE supermasters (
-> ip VARCHAR(25) NOT NULL,
-> nameserver VARCHAR(255) NOT NULL,
-> account VARCHAR(40) DEFAULT NULL
-> );
Изађите из МиСКЛ конзоле.
quit;
Инсталирајте ПоверДНС софтвер ( pdns).
yum install pdns pdns-backend-mysql -y
Отворите ПоверДНС конфигурацију помоћу свог омиљеног уређивача текста.
vi /etc/pdns/pdns.conf
Требало би да видите следећи одељак у конфигурационој датотеци. Ажурирајте МиСКЛ лозинку у складу са тим.
# launch=
launch=gmysql
gmysql-host=127.0.0.1
gmysql-user=root
gmysql-password=<your_mysql_password>
gmysql-dbname=powerdns
Покрените ПоверДНС услугу.
service pdns start
Конфигуришите ПоверДНС и МиСКЛ за покретање при покретању.
chkconfig --levels 235 mysqld on
chkconfig --levels 235 pdns on
Закључак
Честитамо, сада имате покренут ПоверДНС сервер. Да бисте додали, уклонили, уредили или чак померили зону, једноставно се повежите са базом података и притисните потребне промене. У овом тренутку, спремни сте да усмерите домен на ваш сервер.