Cara Mudah Konfigurasi DNS Server di Server Linux Debian

sumber gambar : bacacoding.blogspot.com

Pengertian DNS SERVER

DNS (Domain Name System) server adalah sebuah server yang dapat melayani permintaan dari user untuk mengetahui alamat yang digunakan oleh sebuah domain pada website. Jadi, misalnya Anda ingin mengakses twitter.com, maka server DNS akan mencari alamat dari twitter agar komputer dapat terhubung dengan twitter.

DNS Server berfungsi sebagai sebuah database server yang menyimpan alamat IP yang digunakan untuk penamaan sebuah hostname. Jadi, ketika Anda mengetik google.com maka DNS server akan menerjemahkan ke alamat IP dan menghubungkannya ke server google akhirnya tampil laman google.com pada layar pencarian. Berikut adalah cara mengkonfigurasi DNS Server pada linux.

  1. Instalasi BIND.

Ini adalah perintah untuk menginstal pertama kali bind9 melalui terminal di linux debian

#apt-get install bind9  

 

  1. Konfigurasi IP Address menjadi 192.168.98.131

Perinta ini untuk konfigurasi ip mana yang akan kita gunakan untuk di jadikan nama domain

Ubah konfigurasi pada file /etc/network/interfaces

auto eth0 iface eth0 inet static  address 192.168.98.131  netmask 255.255.255.0

 

  1. Konfigurasi /etc/bind/named.conf.default-zones

Forward zone :

zone “[nama_anda].com”  { type master; file “/etc/bind/db.[nama_anda]”; };
Reverse Zone

 zone “98.168.192.in-addr.arpa” { type master;

file “/etc/bind/db.192”; };

 

Contoh :

zone “aslabkom.com” { type master;

file “/etc/bind/db.aslabkom”; };

zone “98.168.192.in-addr.arpa” { type master;

file “/etc/bind/db.192”; };

 

  1. Konfigurasi /etc/bind/db.[nama_anda]

Perintah ini untuk mengkonfigurasi yang akan kita buat untuk sebagai pengganti ip yang telah kita konfigurasikan  .

$TTL  604800    @ IN SOA ns.[nama_anda].com. root. [nama_anda].com. (  

; Serial

604800  ; Refresh

86400  ; Retry

2419200  ; Expire

604800 ) ;Negative Cache TTL

 

@  IN NS ns.[nama_anda].com.

ns  IN A 192.168.98.131

www  IN A 192.168.98.131

marketing IN A 192.168.98.131

it  IN A 192.168.98.131

operasional IN A 192.168.98.131

 

Contoh :

$TTL 604800   @ IN SOA ns.robi.com. root.aslab.com. (

; Serial

604800  ; Refresh

86400   ; Retry

2419200  ;

Expire 604800 )  ; Negative Cache TTL

 

@  IN NS ns.siskom.com.

ns  IN A 192.168.98.131

www  IN A 192.168.98.131

marketing IN A 192.168.98.131

it  IN A 192.168.98.131

operasional IN A 192.168.98.131

 

  1. Konfigurasi /etc/bind/db.[nama_anda]

Perintah ini untuk mengkonfigurasi nama domain yang akan kita buat untuk sebagai pengganti ip yang telah kita konfigurasikan,  bedanya konfigurasi ini dengan konfigurasi sebelumnya adalah kita balikan dari ip yang telah buat di konfigurasikan ke nama doamain yang akan digunakan

$TTL 604800  

@ IN SOA [nama_anda].com. root. [nama_anda].com. (

; Serial

604800 ; Refresh  

86400  ; Retry

2419200  ; Expire   

604800 ) ; Negative Cache TTL

 

@ IN NS ns. 131 IN PTR ns.[nama_anda].com.

131 IN PTR www.[nama_anda].com.

131 IN PTR marketing.[nama_anda].com.

131 IN PTR it.[nama_anda].com.

131 IN PTR operasional.[nama_anda].com.

 

Contoh :

$TTL 604800

@ IN SOA  ns.siskom.com. root.aslabkom.com. (

; Serial

604800  ; Refresh

86400   ; Retry

2419200  ; Expire

604800 ) ; Negative Cache TTL

 

@ IN NS ns.  131 IN PTR ns.aslabkom.com.

131 IN PTR www.aslabkom.com.

131 IN PTR marketing.aslabkom.com.

131 IN PTR it.aslabkom.com.

131 PTR operasional.aslabkom.com.

 

  1. Cek konfigurasi dengan perintah berikut

Perintah ini untuk mengecek konfigurasi yang telah kita buat

Named-checkconf

Named-checkzone [file_forward] [file_reverse]

 

  1. Aktifkan layanan DNS server berbasis bind9 :

/etc/init.d/bind9 start

 

  1. Pada sisi client wajib di konfigurasi alamat DNS server pada file /etc/resolv.conf

nameserver 192.168.98.131

 

References

  1. Ubuntu, Ubuntu Server Guide, https://help.ubuntu.com/13.10/
  2. A. Aulds, Linux Apache Web Server Administration Second Edition, Sybex, 2002.
  3. R. Bowen, K. Coar, Apache Cookbook Second Edition, O’Reilly Media, 2007.

 

By : Robi GusnawanLaboratory Assistant of Computer

Unit Laboratorium Fakultas Ilmu Terapan

View posts by Unit Laboratorium Fakultas Ilmu Terapan

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>