GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal PowerDNS di Ubuntu 14.04

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal PowerDNS di Ubuntu 14.04. Bagi Anda yang belum tahu, PowerDNS adalah server DNS berbasis MySQL, ditulis dalam C++ dan berlisensi di bawah GPL. PowerDNS dapat dikelola melalui antarmuka web (PowerAdmin). Tidak seperti Bind, PowerDNS dapat diatur menggunakan banyak backend seperti Bind Zone Files, atau berbagai Database.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi PowerDNS di Ubuntu 14.04.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Ubuntu 14.04 dan distribusi berbasis Debian lainnya seperti Linux Mint.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal PowerDNS di Ubuntu 14.04

Langkah 1. Pertama, Anda perlu memperbarui repositori di sistem Anda.

apt-get update
apt-get upgrade

Langkah 2. Instal MySQL.

apt-get install mysql-server mysql-client

Secara default, MySQL tidak dikeraskan. Anda dapat mengamankan MySQL menggunakan mysql_secure_installation naskah. Anda harus membaca dan mengikuti setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MySQL.

mysql_secure_installation

Langkah 3. Konfigurasi MySQL.

Edit /etc/mysql/my.cnf untuk membuat MySQL mendengarkan semua antarmuka:

nano /etc/mysql/my.cnf
[...]
#bind-address           = 127.0.0.1
[...]

Mulai ulang layanan MySQL:

service mysql restart

Langkah 4. Instal server PowerDNS dan backend MySql.

apt-get install pdns-server pdns-backend-mysql

Langkah 5. Buat Database dan Pengguna PowerDNS di MySQL.

Masuk sebagai root MySQL dan buat database dan tabel baru:

mysql -u root -p
create database powerdns;
GRANT ALL PRIVILEGES ON powerdns.* TO 'powerdns'@'localhost' IDENTIFIED BY 'powerdnsPassword';
use 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
);
exit;

Langkah 6. Konfigurasikan PowerDNS.

Hapus file konfigurasi PowerDNS yang ada:

sudo rm /etc/powerdns/pdns.d/*.*

Buat file /etc/powerdns/pdns.d/pdns.local.gmysql.conf berkas:

nano /etc/powerdns/pdns.d/pdns.local.gmysql.conf

Tambahkan baris berikut dan atur nama database dan pengguna database yang benar yang kita buat sebelumnya:

launch=gmysql
gmysql-host=localhost
gmysql-user=powerdns
gmysql-password=powerdnsPassword
gmysql-dbname=powerdns

Terakhir, restart layanan PowerDNS:

service pdns restart

Selamat! Anda telah berhasil menginstal PowerDNS. Terima kasih telah menggunakan tutorial ini untuk menginstal PowerDNS di sistem Ubuntu 14.04. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi PowerDNS.


Ubuntu
  1. Cara Menginstal Odoo di Ubuntu

  2. Cara menginstal R di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara Menginstal Maven di Ubuntu

  2. Cara Menginstal Anggur di Ubuntu

  3. Cara Menginstal Ruby di Ubuntu 20.04

  1. Cara Menginstal Putty di Ubuntu

  2. Cara Menginstal Ruby di Ubuntu 18.04

  3. Cara Menginstal Pip di Ubuntu 18.04