Thursday, October 20, 2016

Cara Konfigurasi DNS Server di Ubuntu Server



Advertisement

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




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






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.

Artikel Terkait

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