Selasa, 27 September 2016

KONFIGURASI DNS SERVER DEBIAN 8.5

Tags

Assalamualaikum wrwb...

Kali ini saya akan berbagi tentang bagaimana konfigurasi Domain NAme System di Debian server 8.5.

1.PENGERTIAN

DNS atau Domain Name System, adalah sebuah server yang berfungsi menangani translasi penamaan host-host kedalam IP Address, begitu juga sebaliknya dalam menangani translasi dari IP Address ke Hostname/Domain. Dalam dunia internet, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya, bukan domainnya. Akan tetapi, manusia jauh lebih sulit dalam mengingat angka-angka dibanding dengan huruf.Contohnya saja, lebih mudah mana mengetikkan alamat ip 118.98.36.20 di browser  dibandingkan dengan mengetik domain www.google.com saja? Tentunya lebih mudah mengingat yang www.google.com.Untuk itulah DNS Server dibuat,dimana alamat IP akan diubah menjadi domain, begitu pula sebaliknya. Aplikasi DNS yang paling sering digunakan di debian adalah bind9.

 2.LATARBELAKANG

Dengan banyaknya IP yang digunakan seperti socmed maka akan sulit bagi kita untuk mengingat semuanya,jadi ini adalah salah satu solusi yang bisa kita coba.
 
3.MAKSUD DAN TUJUAN

Untuk mempermudah para client mengakses suatu website atau alamat suatu socmed dengan mengetikkan domainnya saja.

4.ALAT DAN BAHAN

- 1 buah laptop
- debian server yang sudah diinstall

5.JANGKA WAKTU PENGERJAAN

Dapat dikerjakan 1-2 jam dalam tahap belajar sesuai pemahaman pribadi masing-masing.

6.TAHAP PELAKSANAAN

1.Silahkan masuk ke server anda atau bisa kita remote menggunakan SSH.Lalu langsung install bind9,ketikkan perintah:

# apt-get install bind9


2.Pertama dalam konfigurasi ini anda harus membuat domain terlebih dahulu contoh smkn1banjit.net lalu anda harus tahu ip server nya contoh milik saya 192.168.21.2 kemudian anda tentukan nama db.forward dan db.revese contoh nya db.forward saya beri nama db.ajef kemudian db.revese saya beri nama db.tkj lalu setelah menentukan itu mulai untuk mengkonfigurasi :

# cd /etc/bind/
#nano named.conf.local
 

3.Lalu silahkan Tambahkan baris berikut ini ke bagian bawah setelah
     //include "/etc/bind/zones.rfc1918";
zone "smk.net" {
type master ;
file "/etc/bind/db.smk";
};


zone "137.168.192.in-addr.arpa" {
type master ;
file "/etc/bind/db.192" ;
}; 

 
 Dan silahkan simpan (Ctrl+x tekan Y)

4.  untuk mempermudah silahkan salin file berikut :

#cp db.local     db.ajef
#cp db.127       db.tkj

5.Setelah itu anda edit db.ajef dengan perintah :

#nano db.ajef


Lalu edit menjadi seperti berikut ini :

;
; BIND data file for local loopback interface
;
$TTL 604800
@              IN           SOA       smkn1banjit.net. root.smkn1banjit.net. (
                                           2     ; Serial

                                  604800    ; Refresh
                                    86400    ; Retry
                                2419200    ; Expire
                                 604800 )   ; Negative Cache TTL 

;
@            IN      NS            ns.smkn1banjit.net.
@            IN       A           192.168.21.2
@            IN     MX          2          mail.smkn1banjit.net
ns           IN       A           192.168.21.2
www       IN       A            192.168.21.2
ftp          IN       A           192.168.21.2
mail       IN       A           192.168.21.2
portal    IN       A           192.168.21.2 


Setelah itu anda simpan dan keluar tekan ctrl+x tekan y tekan enter.

Edit file db.tkj dengan perintah :

#nano db.tkj
 

Lalu edit menjadi seperti berikut ini :

;
; BIND reverse data file for local loopback interface

;
$TTL           604800
@                 IN            SOA          smkn1banjit.ne. root.smkn1banjit.net  (
                                                                1          ;  Serial
                                                      604800           ;  Refresh
                                                        86400           ;  Retry
                                                      419200           ;  Expire
                                                    604800             ;  Negative Cache TTL
 
;
@                IN             NS    ns.smkn1banjit.net
2                 IN            PTR ns.smkn1banjit.net
2                 IN            PTR smkn1banjit.net
2                 IN            PTR www.smkn1banjit.net
2                 IN            PTR ftp.smkn1banjit.net
2                 IN            PTR mail.smkn1banjit.net
2                 IN            PTR portal.smkn1banjit.net
2                 IN            PTR database.smkn1banjit.net



 Lalu simpan (Ctrl+x tekan Y tekan Enter)

6.Selanjutnya restart konfigurasi anda:

#service bind9 restart 
                atau
#/etc/init.d/bind9 restart


7.Untuk Mencoba dan memeriksa DNS apakah DNS anda sudah jalan atau belum , pertama anda test langsung di server dengan perintah :

# nslookup smkn1banjit.net
# nslookup www.smkn1banjit.net

 Jika hasilnya sudah seperti gambar diatas maka DNS telah ditemukan dan berhasil.Namun  jika ** server can't find smkn1banjit.net.smkn1banjit.net: SERVFAIL” maka konfigurasi anda mungkin ada yang masih salah ataupun kurang lengkap.

7.HASIL DAN KESIMPULAN

Dengan adanya konfigurasi diatas sungguh sangat memudahkan kita bayangkan betapa susahnya jika kita harus menuliskan IP-IP yang begitu banyak setiap kali ingin mengunjungI suatu alamat website atau socmed dll.

8.REFERENSI

- http://203.130.243.185/data/eBook%20TKJ/Buku%20Konfigurasi%20Debian%20Server_Ver_BLC-Telkom.pdf

TERIMAKASIH
TELAH BERKUNJUNG
SEMOGA BERMANFAAT


EmoticonEmoticon