power dns dan power admin
DESCRIPTION
instalasi Power DNS & Power Admin Di Debian 6TRANSCRIPT
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 pdnsserver_2.9.228+squeeze1_i386.deb sebagai Power DNS serverdpkg i pdnsserver_2.9.228+squeeze1_i386.deb
2. Instal pdnsrecursor_3.24_i386.deb sebagai Power DNS recursor serverdpkg i pdnsrecursor_3.24_i386.deb
3. Instal pdnsbackendmysql_2.9.228+squeeze1_i386.deb untuk konektor MySQL ke Power DNSdpkg i pdnsbackendmysql_2.9.228+squeeze1_i386.deb
4. Kalo instalasi berhasil, maka daemon-nya ada di /etc/init.d/pdns dan /etc/init.d/pdnsrecursor. Kalo kedua daemon tsb dicek, statusnya secara default adalah not running
/etc/init.d/pdns status/etc/init.d/pdnsrecursor status
Bagian 2 ----> Instalasi Power Admin
1. Ekstrak poweradmin2.1.6.tgz ke lokasi yang anda sukaitar xzvf poweradmin2.1.6.tgz
2. Salin hasil ekstrak ke /var/wwwmv poweradmin2.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/poweradminmysqldbstructure.sql
mysql u root p powerdns < /var/www/poweradmin/sql/poweradminmysqldbstructure.sql
5. Impor juga tabel-tabel untuk database powerdns dari /var/www/poweradmin/sql/powerdnsmysqldbstructure.sql
mysql u root p powerdns < /var/www/poweradmin/sql/powerdnsmysqldbstructure.sql
6. Tes dengan localhost/poweradmin, kalo hasilnya seperti gambar di bawah ini :
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 :
gbr2
langsung lanjut ke no.8
8. Ketik localhost/poweradmin/install
gbr3
pada gbr3 diatas, pilih I prefer to proceed in English, trus klik Go to step 2. akan tampil layar di bawah ini :
gbr4
pada gbr4 di atas langsung klik Go to step 3, akan tampil gambar di bawah ini :
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 :
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 :
gbr7
Pada gbr7 langsung klik Go to step 6, lalu tampil gambar di bawah ini :
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 :
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 :
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 :
gbr11
Tes login dengan username admin & password-nya powerdns1234 (password yang dibuat saat instalasi), jika sukses maka akan muncul layar di bawah ini :
gbr12
Logout, trus coba login dengan username powdns dan password-nya user123. Kalo tampil gambar di bawah ini :
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 :
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