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.
Yang dibutuhkan :
1. Server, untuk tutorial ini saya
menggunakan Ubuntu Server 15.04
2. Paket debian, untuk instalasi PowerDNS
3. LAMP Server, sebagai landing page.
Langkah-langkah :
1. Install Ubuntu Server 15.04
a. Pilih paket openSSH
b. Backup Repository
i. sudo cp /etc/apt/sources.list
/etc/apt/sources.list.backup
ii. sudo nano /etc/apt/sources.list
-
Hapus isi file seluruhnya dengan ctrl + k
-
Isi dengan :
deb http://kambing.ui.ac.id/ubuntu/
vivid main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-backports main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-proposed main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-backports main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-proposed main restricted universe multiverse
c. Update dan Upgrade Ubuntu Server
i. sudo apt-get update
ii. sudo apt-get upgrade
2. Install LAMP (Linux Apache MySql PHP)
sebagai WEB SERVER
a. sudo tasksel
b. Pilih LAMP Server, kemudian OK
c. Install PHPMyAdmin
i. sudo apt-get install phpmyadmin
3. Install PowerDNS
a. Download paket PowerDNS
b. Install paket PowerDNS
sudo dpkg -i pdns-static_2.9.22.5-1_i386.deb
c. Buat file named.conf
sudo nano
/etc/powerdns/named.conf
-
isi dengan :
zone "." in
{
type master;
file "/etc/powerdns/record.db";
};
type master;
file "/etc/powerdns/record.db";
};
d. Isi file record.db
-
sudo su (untuk menulis harus menggunakan
privileges root)
-
nano /etc/powerdns/record.db
-
isi dengan :
$TTL 1d
@ IN SOA ns1. hostmaster. (
1234567899
3600
3600
3600
3600
)
IN NS ns1.
ns1. IN A 192.168.137.177
-
nomor IP 192.168.137.177 adalah IP Server, jadi
sesuai dengan IP SERVERnya.
e. Edit file pdns.conf
-
sudo nano /etc/powerdns/pdns.conf
-
Hapus isi file dengan ctrl + K
-
Isi dengan :
allow-recursion=0.0.0.0/0
disable-tcp=yes
launch=bind
bind-config=/etc/powerdns/named.conf
lazy-recursion=yes
recursor=ip.dns.server.anda
disable-tcp=yes
launch=bind
bind-config=/etc/powerdns/named.conf
lazy-recursion=yes
recursor=ip.dns.server.anda
f. Masukan daftar situsnya
-
sudo su
-
echo nfplgtop.com. IN A 192.168.137.177 >> /etc/powerdns/record.db
g. Kemudian restart PowerDNS
-
sudo /etc/init.d/pdns restart
h. PowerDNS siap digunakan
i. Test dengan cara memasukan alamat DNS
Server di PC.
Kemudian akses situs
tersebut melalui browser.
07.27
Blog
,
Blogging
,
DNS
,
DNS Server
,
Eko
,
Eko Sartono
,
free software
,
Linux
,
Menulis
,
Positif Blog
,
PowerDNS
,
Sharing
,
Tutorial
,
Ubuntu
0 komentar :
Posting Komentar