Prezantimi
Parakushtet
Instalimi i PowerDNS
konkluzioni
Prezantimi
Në këtë tutorial të Vultr, do të mësoni se si të instaloni PowerDNS. PowerDNS është një program për ekzekutimin e serverëve tuaj të emrave. Është shumë i dobishëm kur kombinohet me rrjetin e mbrojtur DDoS të Vultr. Hapat në tutorial do të funksionojnë si në CentOS 5 ashtu edhe në CentOS 6 (në të dy variantet x64 dhe i686).
Parakushtet
Instaloni wgetnëse nuk është instaluar tashmë.
yum install wget -y
Instalimi i PowerDNS
Instaloni MySQL dhe filloni shërbimin.
yum install mysql mysql-server -y
service mysqld start
Vendosni fjalëkalimin MySQL.
mysqladmin -u root password <your desired password>
Hyni në serverin tuaj MySQL dhe krijoni një bazë të dhënash për PowerDNS.
mysql -u root -p
CREATE DATABASE powerdns;
Krijo përdoruesin e PowerDNS.
user powerdns;
Plotësoni tabelat e kërkuara për 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
-> );
Dilni nga tastiera MySQL.
quit;
Instaloni softuerin PowerDNS ( pdns).
yum install pdns pdns-backend-mysql -y
Hapni konfigurimin e PowerDNS me redaktuesin tuaj të preferuar të tekstit.
vi /etc/pdns/pdns.conf
Ju duhet të shihni seksionin e mëposhtëm në skedarin e konfigurimit. Përditësoni fjalëkalimin MySQL në përputhje me rrethanat.
# launch=
launch=gmysql
gmysql-host=127.0.0.1
gmysql-user=root
gmysql-password=<your_mysql_password>
gmysql-dbname=powerdns
Nisni shërbimin PowerDNS.
service pdns start
Konfiguro si PowerDNS ashtu edhe MySQL për të filluar në nisje.
chkconfig --levels 235 mysqld on
chkconfig --levels 235 pdns on
konkluzioni
Urime, tani keni një server PowerDNS që funksionon. Për të shtuar, hequr, modifikuar apo edhe zhvendosur një zonë, thjesht lidheni me bazën e të dhënave dhe shtyni ndryshimet e kërkuara. Në këtë pikë, ju jeni gati të drejtoni një domen në serverin tuaj.