Hai Sobat Blogger,
Pada tutorial kali ini Saya akan berbagi ilmu tentang DNS Server. DNS ini berfungsi untuk menterjemahkan sebuah alamat IP kedalam bentuk domain (huruf) contohnya seperti google yang memiliki IP 8.8.8.8.
Langsung saja ikuti langkah-langkah yang Saya lakukan.
Sebelum melakukan konfigurasi hal yang harus kita siapkan adalah paket aplikasi untuk DNS server, disini yang kita gunakan Bind9 dan Apache2. Namun sebelumnya pastikan bahwa sources list Anda sudah terisi dengan DVD 1, 2 dan 3.
Jika semua DVD sudah terbaca maka lakukan installasi paket aplikasi Bind9 dan Apache2 tersebut, gunakan perintah : #apt-get install bind9 apache2
Jika installasi sudah selesai masuklah kedalam directory bind dengan perintah :
#cd /etc/bind/
Lihatlah file yang terdapat pada directory tersebut menggunakan perintah LS :
#ls
Jika sudah maka Anda akan di tampilkan file-file yang ada di dalam directory tersebut. Copylah file db.127, db.local dan named.conf.default-zone.
#cp db.127 db.192
#cp db.local db.cycode
#cp named.conf.default-zone named.conf.default-zone.ori
Ket :
db.192 dan db.cycode bisa Anda ubah sesuai keinginan Anda, asalkan jangan dilupakan aja.
Setelah kita copy file-file tersebut lakukanlah konfigurasi pada file db.192, db.cycode dan named.conf.default-zone. Pertama kita edit terlebih dahulu file db.cycode dengan perintah :
#nano db.cycode
Yang perlu di edit adalah localhost dan IP Address serta membuatkan sub domain pada domain kita seperti, www, mail, ftp, dll. disini yang Saya hanyalah membuat subdomain www saja, sisanya akan dibahas pada tutorial selanjutnya.
- Ubahlah semua localhost yang terdapat pada konfigurasi tersebut menjadi nama domain yang diinginkan. (Disini Saya menggunakan domain cycode.org)
- Ubahlah IP localhost 127.0.0.1 dan ::1 menjadi IP Address server kita sendiri.
- Pada baris paling bawah hapus "AAAA" dan sisakan 1 "A" saja, kemudian ubahlah "@" menjadi www
Jika sudah simpanlah konfigurasi tersebut CTRL + X --> Y --> Enter.
Selanjutnya kita edit file db.192 dengan perintah : #nano db.192
- Ubahlah semua localhost yang terdapat pada konfigurasi tersebut menjadi nama domain yang diinginkan. (Disini Saya menggunakan domain cycode.org)
- Ubahlah IP 1.0.0 menjadi 3 oktet IP Address server kita sendiri tetapi dari belakang, misalkan IP Saya adalah 192.168.12.1 maka yang harus di tulis adalah 3 oktet dari belakang IP Address tersebut yaitu 1.12.168.
Jika sudah simpan konfigurasi tersebut CTRL + X --> Y --> Enter
Selanjutnya kita konfigurasi file named.conf.default-zones
Tambahkan perintah berikut diatas Zone "localhost" {
zone "cycode.org" {
type master;
file "/etc/bind/db.cycode";
};
zone "192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
Ket :
- Warna merah ubah menjadi alamat domain yang Anda gunakan
- Warna kuning ubah menjadi nama file copy-an db.local
- Warna hijau ubah dengan oktet pertama ip yang Anda gunakan
- Warna biru ubah menjadi nama file copy-an db.127
Jika konfigurasi diatas sudah di tambahkan maka simpan konfigurasi yang telah di buat tadi CTRL + X --> Y --> Enter
Sekarang kita buat file resolv.conf dengan perintah :
#nano /etc/resolv.conf
Tambahkan perintah berikut pada file tersebut :
nameserver 192.168.12.1
search cycode.orgKet : Ubah IP 192.168.12.1 menjadi IP yang Anda gunakan dan cycode.org dengan alamat domain yang Anda gunakan.
Kemudian simpan CTRL + X --> Y --> Enter
Sekarang bagian terakhir restart bind9 Anda dengan perintah :
#service bind9 restart
Kemudian cobalah buka web browser Anda dan masukkan domain yang Anda buat pada Debian Server tersebut.
*NB : Pastikan laptop Anda sudah terhubung dengan Debian Server
Untuk Lebih Jelasnya bisa Anda ikuti Tutorial yang saya buat berikut.
Okey Sekian dari saya untuk tutorial DNS kali ini.
Semoga bermanfaat dan selamat mencoba...!
~ Thanks For Coming ~