Installera PowerDNS med MySql
PowerDNS Nameserver är en modern avancerad och väldigt bra nameservcer. Den kan göra allt som är relevant för DNS standard,PowerDNS klarar av att använda sig av mer eller mindre alla databaser.
Installera the PowerDNS server och MySql backend genom att använda apt
apt-get install pdns-server pdns-backend-mysql
Skapa en ny databas och använd följande kod för att skapa tabellerna fö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)
)type=InnoDB;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)
)type=InnoDB;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
);
Configurera nu PowerDNS att använda MySql backend genom att använda denna linjen i config filen.
nano /etc/powerdns/pdns.conf
launch=gmysql
Ställ in MySql login informationen så att PowerDNS kan läsa från dom tabellerna du skapade tidigare. Det gör du genom att lägga in dessa linjer i följande fil
nano /etc/powerdns/pdns.d/pdns.local
gmysql-host=127.0.0.1
gmysql-user=pdns
gmysql-password=password
gmysql-dbname=pdns
Ersätt username, lösen och dbname med din riktiga information
Starta om PowerDNS
/etc/init.d/pdns restart
Nu ska du ha en fullt fungerande PowerDNS server, för att administrera databasen så kan du installera Poweradmin web-based admin program.




Partner links
Senaste inläggen
- Raspberry Pi 4 är släppt
- Så installerar du Firefox på Raspbian
- Hur du installerar Raspbian OS
- Hur du installerar Node.js
- Ransomware slår till mot Linux
Arkiv
- juni 2019
- maj 2019
- april 2019
- mars 2019
- februari 2019
- januari 2019
- december 2018
- november 2018
- oktober 2018
- september 2018
- augusti 2018
- juli 2018
- juni 2018
- maj 2018
- april 2018
- mars 2018
- februari 2018
- januari 2018
- december 2017
- november 2017
- oktober 2017
- september 2017
- augusti 2017
- juli 2017
- juni 2017
- maj 2017
- april 2017
- mars 2017
- februari 2017
- januari 2017
- december 2016
- november 2016
- oktober 2016
- september 2016
- augusti 2016
- juli 2016
- juni 2016
- maj 2016
- april 2016
- mars 2016
- februari 2016