Sebelum membaca
lebih lanjut artikel instalasi dan konfigurasi DNS Server diubuntu. Ada baiknya
anda mengerti tentang apa itu DNS serta fungsinya di artikel Pengertian DNS Server.
Langkah langkah
ini menggunakan Ubuntu Server 14.04.5 untuk ubuntu 14.04 kebawah atau yang lebih tinggi kemungkinan
besar sama untuk cara konfigurasinya. Untuk konfigursi di Linux debian. anda bisaa membaca tutorial Cara Konfigurasi DNS Server di Debian
LANGKAH 1 -
Instalasi Bind9
BIND ( Berkley Internet Naming Daemon ) Merupakan software yang populer digunakan untuk mengimplementasikan
DNS Server . Didialam sistem operasi linux ada beberapa software yang digunakan
untuk DNS. Namun dalam pembahasan kali ini. Kita menggunakan Bind9. Untuk
menginstallnya Tulis perintah dibawah ini
$sudo apt-get update
$sudo apt-get
install bind9
Catatan : Untuk
mempersingkat penulisan perintah , anda harus masuk sebagai root dengan
perintah sudo su lalu tulis password root anda. Setelah itu anda bebas
menulis perintah apapun tampa harus menulis sudo terlebih dahulu.
LANGKAH 2 – Konfigurasi Bind9
Langkah
konfigurasi Bind9 kali ini. Kita akan mengedit 4 file yang berada di direktori /etc/bind dan berikut daftar filenya
1.
/etc/bind/named.conf.local
2.
/etc/bind/db.dellze
3.
/etc/bind/db.ip.dellze
4.
/etc/resolv.conf
Dan sebagai percobaan.
Kita menggunakan domain dellze.net .
untuk anda yang inginmenggunakan nama anda sendiri atau nama apapun yang anda
inginkan sebagai domain. Bisa anda terapkan dengan catatan konfigurasi file
harus diperhatikan.
Lanjut ke topik
inti. Setelah bind9 terpasang. Kita edit file named.conf.local dengan perintah
$sudo nano
/etc/bind/named.conf.local
Setelah terbuka.
Tambahkan script dibawah baris //include
“/etc/bind/zones.rfc1918”;
Dan inilah
script yang ditambahkan :
Zone”dellze.net”{
Type master;
File
“etc/bind/db.dellze”;
};
Zone”100.168.192.in-addr.arpa”{
Type master;
File”/etc/bind/db.ipdellze
};
Perhatian ! : Teks berwarna merah diatas, ganti dengan nama file yang anda buat tadi. misal db.contoh maka gantilah teks db.dellze menjadi db.contoh
Jika sudah,
simpan konfigurasi tersebut dengan menekan tombol CTRL + X lalu tekan Y
dan Enter.
Sekarang kita akan membuat dan
mengedit file yang kedua yang berasal dari copy file db.127 di direktory /etc/bind/. Sekarang ketik perintah
$cd /etc/bind
$ls
Maka akan tampil
file bernama db.127 seperti gambar
diatas yang ditandai lingkaran merah, dan kita akan mencopy / menggandakan file
tersebut dengan perintah berikut
$cd /etc/bind
$cp db.127
/etc/bind/db.dellze
$cp db.127
/etc/bind/db.ipdellze
Untuk melihat
hasil dari penggandaan, ketik perintah
$ls
Maka akan tampil
seperti gambar dibawah ini. Dan file yang ada dilingkaran merah bernama db.dellze dan db.ipdellze merupakan hasil dari penggandaan tadi
Setelah kita
membuat file diatas. Sekarang kita akan mengedit satu persatu file tersebut. Pertama
kita akan mengedit file
/etc/bind/db.dellze dengan perintah :
$sudo nano
/etc/bind/db.dellze
lalu hapus semua tulisan yang ada, dan copy kode dibawah ini lalu pastekan .
;
; BIND reverse data file for local dellze.net interface
;
$TTL 604800
@ IN SOA dellz.net. root.dellze.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.dellze.net
@ IN A 20.20.0.5
@ IN MX 20 mail.dellze.net
ns IN A 20.20.0.5
www IN A 20.20.0.5
mail IN A 20.20.0.5
; BIND reverse data file for local dellze.net interface
;
$TTL 604800
@ IN SOA dellz.net. root.dellze.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.dellze.net
@ IN A 20.20.0.5
@ IN MX 20 mail.dellze.net
ns IN A 20.20.0.5
www IN A 20.20.0.5
mail IN A 20.20.0.5
Simpan perubahan
file dengan menekan tombol CTRL + X lalu
tekan Y dan Enter. Selanjutnya kita mengedit file /etc/bind/db.ipdellze dengan
perintah :
$sudo nano
/etc/bind/db.ipdellze
lalu hapus semua tulisan yang ada, dan copy kode dibawah ini lalu pastekan .
;
; BIND reverse data file for local dellze.net interface
;
$TTL 604800
@ IN SOA dellze.net. root.dellze.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.dellze.net
1 IN PTR ns.dellze.net
1 IN PTR www.dellze.net
1 IN PTR mail.dellze.net
; BIND reverse data file for local dellze.net interface
;
$TTL 604800
@ IN SOA dellze.net. root.dellze.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.dellze.net
1 IN PTR ns.dellze.net
1 IN PTR www.dellze.net
1 IN PTR mail.dellze.net
Simpan perubahan
file dengan menekan tombol CTRL + X lalu
tekan Y dan Enter.
Lanjut. Kita
akan mengedit file ke 4. Yaitu /etc/resolv.conf dengan perintah :
$sudo nano
/etc/resolv.conf
Dan tambahkan
tulisan atau edit tulisan seperti gambar dibawah ini
Jika sudah,
simpan konfigurasi tersebut dengan menekan tombol CTRL + X lalu tekan Y
dan Enter. Dan untuk melihat hasil
dari pengeditan 4 file diatas. Restart bind dengan perintah :
$sudo service
bind9 restart
Jika sukses maka
akan tampil seperti gambar dibawah ini
Naah… sekarang
waktunya kita melakukan pengaktifan domain yang sudah kita buat tadi, dengan
menulis perintah :
$sudo nslookup
dellze.net
Jika sukses akan
tampil seperti gambar dibawah ini
Tahap berikutnya
melakukan pengetesan dengan perintah :
$sudo dig
dellze.net
Jika sukses akan
tampil seperti gambar dibawah ini dan
domain yang kita buat akan ditranslasikan ke IP Address server.
Kita juga akan
melakukan tes ping ke domain yang sudah kita buat tadi dengan perintah :
$ping dellze.net
Dan jika
berhasil. Nama domain akan diarahkan ke
alamat ip server seperti gambar dibawah ini
Naaah… ini yang
kita tunggu-tunggu.. Kita akan memasukkan alamat dellze.net di browser komputer
client. Sebelum melakukan test tersebut. kita harus mengedit DNS yang ada di
komputer client. Dan isi kolom DNS tersebut dengan alamat IP Server seperti
gambar dibawah ini :
Setelah melakukan pengeditan DNS di komputer client. selnjutnya coba ketik alamat domain yang sudah kita buat tadi di browser client. contohnya seperti gambar dibawah ini
Dan selesai.. selamat anda berhasil membuat domain dijaringan lokal.
Silahkan berkomentar dengan sopan sesuai topik yang dibahas. Mohon tidak meninggalkan URL. Silahkan berkomentar dengan sopan serta sesuai topik dan dimohon untuk tidak meninggalkan link aktif.
Terima Kasih.
EmoticonEmoticon