Cara Instalasi PowerDNS Sebagai DNS Server VPS

PowerDNS adalah DNS server alternatif BIND. PowerDNS lebih dipilih oleh pengguna virtual private server karena memakan sumber daya yang relatif kecil. Selain itu, konfigurasi PowerDNS juga lebih mudah daripada BIND. PowerDNS menggunakan database MySQL untuk menyimpan catatan (records) domain.

Tutorial Instalasi PowerDNS oleh HanyaLewat.Com

Dengan alasan itulah saya menggunakan PowerDNS di VPS weblog Hanya Lewat ini. Saya yang terbiasa menggunakan MySQL dengan mode command line tentu diuntungkan dengan kemudahan menambahkan record ke dalam PowerDNS tanpa aplikasi tambahan.

Instalasi PowerDNS di VPS dan persiapan database

Hal pertama yang harus anda lakukan adalah memastikan database MySQL sudah terinstall dan bekerja dengan normal. Setelah itu, install PowerDNS dengan perintah sebagai berikut:

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

Setelah instalasi selesai, selanjutnya adalah membuat database di MySQL anda. Login dulu ke MySQL menggunakan command line.

mysql -u root -p'password-anda'

Setelah itu jalankan perintah ini satu persatu:

CREATE DATABASE powerdns;
GRANT ALL ON powerdns.* TO 'power_admin'@'localhost' IDENTIFIED BY 'power_admin_password';
GRANT ALL ON powerdns.* TO 'power_admin'@'localhost.localdomain' IDENTIFIED BY 'power_admin_password';
FLUSH PRIVILEGES;
QUIT;

Ganti power_admin_password dengan karakter apa saja, asalkan anda mengingatnya dengan baik. Jika tidak mudah mengingat, catat saja, tidak ada masalah kok. Setelah database siap, anda dapat melakukan mendownload file sql yang berisi struktur database PowerDNS disini. Setelah itu import file tersebut ke database MySQL anda menggunakan PhpMyAdmin atau secara manual menggunakan command line.

Konfigurasi PowerDNS dengan backend MySQL

Setelah urusan database beres, anda dapat melangkah ke konfigurasi PowerDNS. Letak file dan folder konfigurasi PowerDNS adalah di /etc/powerdns. Kita awali dengan menyunting file /etc/powerdns/pdns.conf. Buka dengan editor nano atau vi, cari baris yang berisi kata launch, lalu tambahkan baris “launch=gmysql”, seperti contoh dibawah ini:

[...]
#################################
# launch Which backends to launch and order to query them in
#
# launch=
launch=gmysql
[...]

Simpan file pdns.conf tersebut. Caranya tergantung pada editor yang anda gunakan. Setelah itu anda dapat membuka /etc/powerdns/pdns.d/pdns.local dan menambahkan baris sebagai berikut:

gmysql-host=127.0.0.1
gmysql-user=power_admin
gmysql-password= gmysql-dbname=powerdns

Setelah semua selesai, restart PowerDNS dengan menggunakan init script atau invoke-rc.d. Untuk yang ini, rasanya tidak perlu dibahas caranya. Saya yakin sudah banyak yang bisa. Ketikkan saja invoke-rc.d pdns restart, beres!

Untuk memasukkan entri DNS, anda dapat menggunakan PHPMyAdmin atau langsung menggunakan command line MySQL. Mengenai hal ini akan kami bahas dalam artikel selanjutnya yang akan terbit tidak lama lagi. Jika anda tidak sabar, silahkan membaca artikel berbahasa inggris ini: PowerDNS on Debian.

Artikel ini diterbitkan pada

Seorang yang percaya hari akhir dan mencari Tuhan melalui ilmu pengetahuan. Mengerti PHP, Wordpress dan Linux. Namun masih saja menggunakan Windows 10 sebagai sistem operasi utama. Mau tanya apa saja atau bahkan curhat sama penulis ini, hubungi saja melalui formulir kontak disini. Pasti dibalas, kok!

Ada 6 pendapat pembaca

Dibawah ini adalah pendapat yang dikirimkan pembaca atas artikel ini. Negara Kesatuan Republik Indonesia adalah negara bebas, anda boleh menulis apa saja asal mampu mempertanggungjawabkannya. Kami menerima kritik dan saran namun tidak menerima caci maki. Hidup cuma sekali, jangan sia-siakan hanya untuk menyakiti hati orang lain.

  1. vpn special coupon code 2024:

    Thank you for the auspicious writeup. It in fact was a amusement account it.

    Look advanced to far added agreeable from you!

    However, how can we communicate?

    my webpage … vpn special coupon code 2024

  2. vpn special coupon code 2024:

    Hello, I enjoy reading all of your post. I wanted to write a little comment
    to support you.

    My web-site: vpn special coupon code 2024

  3. vpn 2024:

    Since the admin of this web site is working, no
    hesitation very soon it will be famous, due to its feature contents.

    Also visit my web page vpn 2024

  4. vpn special code:

    My brother suggested I might like this web site.
    He was entirely right. This post actually made my day.
    You can not imagine just how much time I had spent for this information! Thanks!

    my site :: vpn special code

  5. vpn special coupon:

    Woah! I’m really digging the template/theme of this site.
    It’s simple, yet effective. A lot of times it’s
    challenging to get that “perfect balance” between user friendliness and
    visual appearance. I must say you have done a superb job with this.
    Additionally, the blog loads very quick for me on Firefox.
    Superb Blog!

    Also visit my page … vpn special coupon

  6. sklep internetowy:

    Wow, amazing weblog layout! How lengthy have you been blogging for?
    you made blogging look easy. The total look of your website is excellent, let alone
    the content material! You can see similar here najlepszy sklep

Kirim pendapat

Disclaimer: Komentar adalah tanggapan pribadi, tidak mewakili kebijakan Hanya Lewat. Redaksi berhak menyunting atau menghapus kata-kata yang berbau narsisme, promosi, spam, pelecehan, intimidasi dan kebencian terhadap suatu golongan.