Selasa, 25 Agustus 2015

BLC TELKOM. Konfigurasi DNS Server Pada Debian Server 8


KONFIGUSI DNS SERVER PADA DEBIAN SERVER 8



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 bukan? 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.


1. Install dan Konfigurasi Bind9

Buka terminal terlebih dahulu >> masuk ke ssh namaserveranda@IP server >> enter >> masukan password >> enter. 


Masuk ke super user #su >> enter >> masukan password >> enter.


Pertama kita install bind9 terlebih dahulu dengan perintah:

  • #apt-get install bind9

Jika mengalami masalah pada saat installasi bind9 silahkan klik_sini

Pertama dalam konfigurasi ini anda harus membuat domain terlebih dahulu contoh hanaekasanti.net lalu anda harus tau IP server nya contoh milik saya 192.168.24.2 kemudian anda
tentukan nama db.forward dan db.revese contoh nya db.forward saya beri nama db.hanaekasanti
kemudian db.revese saya beri nama db.192 lalu setelah menentukan itu mulai untuk mengkonfigurasi :

~ Pindah ke directory etc/bind

  • #cd /etc/bind/
 

~ Edit file named.conf.local 
  • #nano named.conf.local
 



~ Tambahkan baris berikut ini ke bagian bawah setelah //include "/etc/bind/zones.rfc1918"; : 

 
     //include "/etc/bind/zones.rfc1918"; 
 
     zone "hanaeksanti.net" {
     type master ;
     file "/etc/bind/db.hanaeksanti";
     };
     zone "24.168.192.in-addr.arpa" {
     type master ;
     file "/etc/bind/db.192" ;
     }; 


  

 
Setelah anda tambahkan silahkan anda keluar dan simpan , tekan ctrl+x tekan y tekan enter 

 
Menyalin beberapa file untuk mempermudah :

  • #cp db.local db.hanaeksanti 
 
  • #cp db.24 db.192

Setelah itu anda edit db.hanaeksanti dengan perintah : #nano db.hanaeksanti


Lalu edit menjadi seperti berikut ini :

  
    ;
    ; BIND data file for local loopback interface
    ;
    $TTL 604800
    @       IN       SOA        hanaeksanti.net. root.hanaeksanti.net. (
                                       2                        ; Serial
                                       604800               ; Refresh
                                       86400                 ; Retry          
                                       2419200             ; Expire
                                       604800 )             ; Negative Cache TTL
    ; 
    @        IN       NS          ns.hanaeksanti.net.
    @        IN       A            192.168.24.2 
    @        IN       MX         2           mail.hanaeksanti.net
    ns        IN       A           192.168.24.2
    www    IN       A           192.168.24.2
    ftp        IN       A           192.168.24.2
    mail     IN       A           192.168.24.2
    portal   IN       A           192.168.24.2


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

Edit file db.192 dengan perintah : #nano db.192

Lalu edit menjadi seperti berikut ini :

;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@         IN        SOA      hanaeksanti.net. root.hanaeksanti.net. (
                                    1                        ; Serial
                                    604800               ; Refresh
                                    86400                 ; Retry
                                    2419200             ; Expire
                                    604800 )             ; Negative Cache TTL
;
@         IN        NS        ns.hanaeksanti.net.
2          IN        PTR      ns.hanaeksanti.net.
2          IN        PTR      hanaeksanti.net
2          IN        PTR      www.hanaeksanti.net
2          IN        PTR      ftp.hanaeksanti.net
2          IN        PTR      mail.hanaeksanti.net
2          IN        PTR      portal.hanaeksanti.net



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

Kemudian anda restart service bind9 anda dengan perintah:

  • #/etc/init.d/bind9 restart

 
Pastikan tidak error dan failed jika failed dalam restart silahkan anda teliti lagi dalam konfigurasi anda.

Jika sudah berhasil merestart silahkan anda periksa file /etc/resolv.conf

Jika ip server anda belum berada paling atas maka anda harus mengedit file tersebut dengan perintah:  #nano /etc/resolv.conf




Tambah kan IP server anda berada pada nomor atas atau nomor dua.
Pada IP nameserver 192.168.24.1 ganti dengan 192.168.24.0

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

Kita periksa kembali apakah sudah benar-benar tersimpan atau belum, dengan perintah:
  • #cat /etc/resolv.conf
Selanjutnya kita install dnsutils terlebih dahulu dengan perintah:
  • #apt-get install dnsutils

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

root@santi:/etc/bind# nslookup hanaeksanti.net
Server: 192.168.24.2
Address: 192.168.24.2#53


Name: hanaeksanti.net
Address: 192.168.24.2


root@santi:/etc/bind# nslookup www.hanaeksanti.net
Server: 192.168.24.2
Address: 192.168.24.2#53

Name: www.hanaeksanti.net
Address: 192.168.24.2

Jika suadah seperti di atas maka berhasil.

2. Setting Pada Mikrotik
~ Selanjutnya kita setting pada mikrotik agar DNS dapat bekerja pd cilent

~ Masuk winbox

~ Lalu klik IP > DNS

~ Masukan Servers dengan ip server anda, lalu klik Static 


~ Klik tanda + >> lalu Masukan domain anda dan ip server yang di buat tadi baik hanaeksanti.net dan www.hanaeksanti.net >> apply >> ok. 




3. Testing  
  
~ Buka browser
~ Ketik pada URL dengan domain yang anda buat tadi >> enter
~ Jika berhasil maka akan muncul tampilan apache
Ini lah hasil nya


Semoga bermanfaat.

Tidak ada komentar:

Posting Komentar