Thursday, 3 November 2016

Konfigurasi DNS Server di Debian Jessie Server

 A. Pengertian

    DNS ( Domain Name System ) adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar ( distributed database ) di dalam jaringan komputer, misalkan internet.DNS mentediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat ( mail exchange server ) yang kemudian menerima surel ( e-mail) untuk setiap domain.Menurut browser Google Chrome DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet.

B. Fungsi DNS

    Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address.Client DNS disebut dengan Resolvers dan DNS Server disebut dengan name servers.Resolvers atau client mengirimkan permintaan ke name server berupa queries.Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainya akan mengkirimkan messag failure jika ternyata permintaan dari client tidak ditemukan.Proses tersebut disebut dengan  Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.


Jenis-Jenis DNS dan fungsinya.

- A record ,yaitu memetakan hostname ke IP address 32 bit ( IPv4 )
- AAAA record ,yaitu meletakan hostname ke IP address 128 bit ( IPv6 )
- MX record ,memtakan domain ke mail exchange server.
- CNAME record ,membuat nama alias dari sebuah domain.
- NS record ,memetakan domain ke dalam satu daftar dari DNS server.

C. Tahap Pelaksanaan

Nah, brikut ini cara konfigurasi DNS Server di Debian Jessie Server 8.6.0.

1. Remote terlebih dahulu debian server menggunakan terminal kita. 

2. Langkah pertama yaitu installah terlebih dahulu Bind9 dengan perintah:

apt-get install bind9 bind9utils


3. Hal yang harus diperhatikan ketika menginstall DNS adalah anda harus teliti dalam mengkonfigurasikanya, dalam konfiigurasi ini anda harus membuat domain terlebih dahulu, sebagai contoh eky.net, anda juga harus mengetahui IP server debian nya, contoh milik saya 192.168.53.2, lalu anda tentukan untuk db.forward dan untuk db.revese nya, saya beri nama db.forward db.eky dan db.revese saya beri nama db.192.

4. Kemudian kita mulai mengkonfigurasikanya, masuklah ke directory /etc/bind

cd /etc/bind

5. Lalu edit file

nano named.conf.local 



Tambahkan kata berikut dibawah //include "/etc/bind/zones.rfc1918";

zone "eky.net" {
type master ;
file "/etc/bind/db.eky";
};

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


Setelah itu save dan keluar dengan cara tekan CTRL+X, kemudian tekan Y, lalu enter.

6. Salinlah file ke db tersebut.

cp db.local db.eky
cp db.127 db.192 


7. Lalu editlah file db nya.

nano db.eky

Editlah menjadi seperti berikut.

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


Save CTRL+X, tekan Y kemudian enter.

8. Kemudian editlah db yang satunya.

nano db.192

Editlah menjadi seperti berikut.

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

Save tekan CTRL+X, lalu tekan Y kemudian enter.

 9. Restart lah bind9 tersebut dengan cara:

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



10. Periksa file /etc/resolv.conf dengan perintah:

cat /etc/resolv.conf



11. Kemudian editlah resolv nya.

nano rosolf.conf

Kemudian edit dan masukanlah IP server tadi, pastikan IP server berada di paling atas.


Save tekan CTRL+X, lalu tekan Y, kemudian enter.

12. Periksalah apakah DNS yang anda buat sudah jalan atau belum, pertama test langsung di server dengan perintah: nslookup eky.net

root@eky:/etc/bind# nslookup eky.net
Server:                192.168.53.2
Address:             192.168.53.2#53

Name:         eky.net
Address:     192.168.53.2


Dan nslookup www.eky.net

root@eky:/etc/bind# nslookup www.eky.net
Server:                192.168.53.2
Address:             192.168.53.2#53

Name:        www.eky.net
Address:    192.168.53.2#53





Nah, jika muncul seperti gambar di atas maka DNS sudah berhasil.

13. Jangan anda test di browser dulu, silahkan daftarkan dulu pada MikroTik anda.Bukalah winbok anda, masuklah ke menu IP, kemudian klik DNS, lalu klik lagi Static di bagian kanan.


14. Lalu masukanlah nama domain dan IP servernya, jika sudah klik apply keemdian OK.






15. Jika sudah terdaftar pada MIkroTik langkah selanjutnya yaitu bukalah browser anda kemudian masukan lah nama domain yang telah anda buat dan konfigurasi tadi.Misal saya masuka:

eky.net


Beginilah tampilanya, akan muncul apache


Nah, itu saja postingan saya kali ini tentang Konfigurasi DNS Server di Debian Jessie 8.6.0, semoga bermanfaat bagi anda, silahkan berkan komentar atau saranya.

0 comments:

Post a Comment