power dns dan power admin

15
Instalasi Power DNS & Power Admin Di Debian 6 Power DNS : adalah DNS server yang berjalan di Linux, bisa Debian, Ubuntu, Centos, dll. Software ini seperti Bind 9 pada umumnya. Power Admin : ini adalah software web based PHP dengan back end MySQL. Ini adalah front end- nya Power DNS, supaya lebih gampang mengkonfigurasi Power DNS. Bagian 1 ----> Instalasi Power DNS : 1. Instal pdns-server_2.9.22-8+squeeze1_i386.deb sebagai Power DNS server dpkg -i pdns-server_2.9.22-8+squeeze1_i386.deb 2. Instal pdns-recursor_3.2-4_i386.deb sebagai Power DNS recursor server dpkg -i pdns-recursor_3.2-4_i386.deb 3. Instal pdns-backend-mysql_2.9.22-8+squeeze1_i386.deb untuk konektor MySQL ke Power DNS dpkg -i pdns-backend-mysql_2.9.22-8+squeeze1_i386.deb 4. Kalo instalasi berhasil, maka daemon-nya ada di /etc/init.d/pdns dan /etc/init.d/pdns-recursor. Kalo kedua daemon tsb dicek, statusnya secara default adalah not running /etc/init.d/pdns status /etc/init.d/pdns-recursor status Bagian 2 ----> Instalasi Power Admin 1. Ekstrak poweradmin-2.1.6.tgz ke lokasi yang anda sukai tar -xzvf poweradmin-2.1.6.tgz 2. Salin hasil ekstrak ke /var/www mv poweradmin-2.1.6 /var/www/poweradmin 3. Buat database dengan nama powerdns mysqladmin -u root -p create powerdns 4. Impor tabel-tabel untuk database powerdns dari /var/www/poweradmin/sql/poweradmin-mysql-db-structure.sql mysql -u root -p powerdns < /var/www/poweradmin/sql/poweradmin-mysql-db- structure.sql 5. Impor juga tabel-tabel untuk database powerdns dari /var/www/poweradmin/sql/powerdns-mysql-db-structure.sql mysql -u root -p powerdns < /var/www/poweradmin/sql/powerdns-mysql-db- structure.sql 6. Tes dengan localhost/poweradmin, kalo hasilnya seperti gambar di bawah ini :

Upload: roni-win

Post on 11-Aug-2015

138 views

Category:

Documents


2 download

DESCRIPTION

instalasi Power DNS & Power Admin Di Debian 6

TRANSCRIPT

Page 1: Power DNS Dan Power Admin

Instalasi Power DNS & Power Admin Di Debian 6

Power DNS : adalah DNS server yang berjalan di Linux, bisa Debian, Ubuntu, Centos, dll. Software ini seperti Bind 9 pada umumnya.

Power Admin : ini adalah software web based PHP dengan back end MySQL. Ini adalah front end-nya Power DNS, supaya lebih gampang mengkonfigurasi Power DNS.

Bagian 1 ----> Instalasi Power DNS :

1. Instal pdns­server_2.9.22­8+squeeze1_i386.deb sebagai Power DNS serverdpkg ­i pdns­server_2.9.22­8+squeeze1_i386.deb

2. Instal pdns­recursor_3.2­4_i386.deb sebagai Power DNS recursor serverdpkg ­i pdns­recursor_3.2­4_i386.deb

3. Instal pdns­backend­mysql_2.9.22­8+squeeze1_i386.deb untuk konektor MySQL ke Power DNSdpkg ­i pdns­backend­mysql_2.9.22­8+squeeze1_i386.deb

4. Kalo instalasi berhasil, maka daemon-nya ada di /etc/init.d/pdns dan /etc/init.d/pdns­recursor. Kalo kedua daemon tsb dicek, statusnya secara default adalah not running

/etc/init.d/pdns status/etc/init.d/pdns­recursor status

Bagian 2 ----> Instalasi Power Admin

1. Ekstrak poweradmin­2.1.6.tgz ke lokasi yang anda sukaitar ­xzvf poweradmin­2.1.6.tgz

2. Salin hasil ekstrak ke /var/wwwmv poweradmin­2.1.6 /var/www/poweradmin

3. Buat database dengan nama powerdnsmysqladmin ­u root ­p create powerdns

4. Impor tabel-tabel untuk database powerdns dari /var/www/poweradmin/sql/poweradmin­mysql­db­structure.sql

mysql ­u root ­p powerdns < /var/www/poweradmin/sql/poweradmin­mysql­db­structure.sql

5. Impor juga tabel-tabel untuk database powerdns dari /var/www/poweradmin/sql/powerdns­mysql­db­structure.sql

mysql ­u root ­p powerdns < /var/www/poweradmin/sql/powerdns­mysql­db­structure.sql

6. Tes dengan localhost/poweradmin, kalo hasilnya seperti gambar di bawah ini :

Page 2: Power DNS Dan Power Admin

gbr1

maka solusinya adalah buat file config.inc.php di /var/www/poweradmin/inctouch /var/www/poweradmin/inc/config.inc.php

7. Tes dengan localhost/poweradmin. Kalo hasilnya seperti gambar di bawah :

Page 3: Power DNS Dan Power Admin

gbr2

langsung lanjut ke no.8

8. Ketik localhost/poweradmin/install

Page 4: Power DNS Dan Power Admin

gbr3

pada gbr3 diatas, pilih I prefer to proceed in English, trus klik Go to step 2. akan tampil layar di bawah ini :

Page 5: Power DNS Dan Power Admin

gbr4

pada gbr4 di atas langsung klik Go to step 3, akan tampil gambar di bawah ini :

Page 6: Power DNS Dan Power Admin

gbr5

Pada gbr5 di atas, isi :

Username : rootPassword : password root MySQL pada komputer andaDatabase type : MySQLHostname : 127.0.0.1DB Port : 3306Database : powerdns (database yang dibuat di no.3 tadi)Poweradmin administrator password : powerdns1234 atao terserah anda

Kalo sudah klik Go to step 4 dan tampil gambar di bawah ini :

Page 7: Power DNS Dan Power Admin

gbr6

Pada gbr6 di atas, biar gampang isi saja :

Username : powdns atao terserah andaPassword : user123 atao terserah andaHostmaster : vmdeb6.com (isi dengan nama komputer anda)Primary nameserver : ns.example1.netSecondary nameserver : ns.example2.net

Kalo sudah klik Go to step 5, maka tampil gambar di bawah ini :

Page 8: Power DNS Dan Power Admin

gbr7

Pada gbr7 langsung klik Go to step 6, lalu tampil gambar di bawah ini :

Page 9: Power DNS Dan Power Admin

gbr8

Edit file /var/www/poweradmin/inc/config.inc.php dengan menyalin semua skrip PHP pada gbr8 ke file tsb

vim /var/www/poweradmin/inc/config.inc.php

Kalo sudah klik Go to step 7, maka tampil gambar di bawah ini :

Page 10: Power DNS Dan Power Admin

gbr9

Hapus folder install yang ada di /var/www/poweradmin sesuai petunjuk pada gbr9rm ­rf /var/www/poweradmin/install

9. Tes dengan localhost/poweradmin, kalo tampil layar di bawah ini :

Page 11: Power DNS Dan Power Admin

gbr10

maka solusinya adalah :

Login ke MySQLmysql ­u root ­p <enter> trus masukkan password

Kalo udah masuk ke MySQL, berikan hak akses untuk user powdns (yang dibuat saat proses instalasi) dengan hak akses insert, select, update & delete untuk database powerdns

GRANT SELECT,INSERT,UPDATE,DELETE on powerdns.* TO 'powdns'@'127.0.0.1' IDENTIFIED BY 'user123';

user123 pada kode di atas adalah password untuk user powdns yang dibuat saat proses instalasi

Kalo sudah mengetikkan kode di atas, langsung aktifkan kode tsb dengan cara :flush privileges;

Trus coba lagi dengan localhost/poweradmin, maka tampil gambar di bawah ini :

Page 12: Power DNS Dan Power Admin

gbr11

Tes login dengan username admin & password-nya powerdns1234 (password yang dibuat saat instalasi), jika sukses maka akan muncul layar di bawah ini :

Page 13: Power DNS Dan Power Admin

gbr12

Logout, trus coba login dengan username powdns dan password-nya user123. Kalo tampil gambar di bawah ini :

Page 14: Power DNS Dan Power Admin

gbr13

Maka anda sbg Administrator Power Admin harus login dulu untuk membuat account user biasa untuk aplikasi Power Admin.

Kesimpulannya, username powdns dan password-nya user123, bukan untuk login ke Power Admin sbg user biasa, tapi hanya untuk koneksi ke database MySQL dengan level akses terbatas.

Bagian 3 ----> Setting Power DNS Server

Konfigurasi Power DNS Server ada di /etc/powerdns/pdns.conf. Selanjutnya langsung konfigur aja file tsb.

1. Salin dulu file aslinya untuk me-restore kalo ada kesalahan settingcp /etc/powerdns/pdns.conf /etc/powerdns/pdns.conf.asli

2. Edit file /etc/powerdns/pdns.confvim /etc/powerdns/pdns.conf

di bagian paling bawah file tambahkan :

launch=gmysql

3. Edit file /etc/powerdns/pdns.d/pdns.localvim /etc/powerdns/pdns.d/pdns.local

isi dengan tulisan di bawah ini :

Page 15: Power DNS Dan Power Admin

gmysql-host=127.0.0.1gmysql-user=powdnsgmysql-password=user123gmysql-dbname=powerdns

trus tes Power DNS dengan :/etc/init.d/pdns monitor

trus restart daemon Power DNS/etc/init.d/pdns restart

Selesai. Silakan Coba. Good Luck.By : Cuma Orang Biasa Pemakai Linux Warga ASEAN 2013