Kamis, 03 November 2016

Konfigurasi DNS Server Debian 8.6 Jessie

     
Assalamu'alaikum wr. wb.
        Dalam artikel kali ini saya akan membagikan langkah-langkah untuk Konfigurasi Domain Name Server atau lebih dikenal dengan DNS pada Debian 8.6 Jessie.

PENGERTIAN
     Domain Name Server atau lebih dikenal dengan sebutan DNS adalah sebuah server yang berfungsi menangani translasi penamaan host-host kedalam IP Address, begitu juga sebaliknya dalam menangani translasi dari IP Address ke Hostname Atau Domain Atau bisa juga DNS merupakan sebuah sistem yang mampu menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar didalam jaringan komputer, misalnya internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain. Menurut browser Google Chrome, DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet.

LATAR BELAKANG
      DNS menyediakan pelayanan yang cukup penting untuk Internet, ketika perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat surel. Analogi yang umum digunakan untuk menjelaskan fungsinya adalah DNS bisa dianggap seperti buku telepon internet di mana saat pengguna mengetikkan www.indosat.net.id di peramban web maka pengguna akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan 2001:e00:d:10:3:140::83 (IPv6).

MAKSUD DAN TUJUAN
       Manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat surel, karena lebih mudah untuk menggunakan maupun dalam mengingatnya.

ALAT DAN BAHAN
  • PC yang telah terinstall debian 8.6 dan terinstall LAMP
  • Laptop 
  • Koneksi Internet
  • Web Browser
TAHAP PELAKSANAAN
Pada umumnya aplikasi DNS yang sering digunakan pada Debian adalah bind9. Kali ini saya remote server menggunakan ssh melalui terminal.
* langkah pertama anda harus install dan konfigurasi bind9 dengan perintah
apt-get install bind9 binutils
Sebelum konfigurasi ini, anda harus membuat domain terlebih dahulu, contoh david.net dan anda juga harus tahu IP Server nya contoh IP Server milik saya 192.168.51.2. Kemudian anda tentukan nama db.forward (db.david) dan db.revese (192). Lalu anda mulai konfigurasi 
* pindah ke directory /etc/bind/
cd /etc/bind/
* edit file named.conf.local 
* Tambahkan baris berikut setelah //include "/etc/bind/zones.rfc1918"; :
zone "david.net" {
type master ;
file "/etc/bind/db.david";
};

zone "51.168.192.in-addr.arpa" {
type master ;
file "/etc/bind/db.192" ;
};
Setelah selesai anda tambahkan, lalu anda keluar dan simpan. ctrl+x > y > enter
* salinlah beberapa file untuk memudahkan konfigurasi anda.
cp db.local       db.david
cp  db.127         db.192
* edit db.david, dengan perintah 
nano db.david
* edit seperti berikut ini
;
&        604800
@        IN        SOA        david.net. root.david.net. (
                                                  1             ; Serial
                                        604800             ; Refresh
                                          86400             ; Retry
                                      2419200             ; Expire
                                        604800   )         ; Negative Cache TTL

:
@          IN   NS      ns.david.net.
@          IN   A        192.168.51.2
@          IN   MX     2          mail.david.net
www     IN   A        192.168.51.2
ftp          IN   A        192.168.51.2
mail       IN   A        192.168.51.2
portal     IN   A        192.168.51.2
Lalu anda keluar dan simpan. ctrl+x > y >enter
* edit file db.192
nano db.192
* edit seperti berikut ini
;
&        604800
@        IN        SOA        david.net. root.david.net. (
                                                  1             ; Serial
                                        604800             ; Refresh
                                          86400             ; Retry
                                      2419200             ; Expire
                                        604800   )         ; Negative Cache TTL

:
@   IN   NS       ns.david.net.
2     IN   PTR     ns.david.net.
2     IN   PTR    david.net
2     IN   PTR    www.david.net
2     IN   PTR    ftp.david.net
2     IN   PTR    mail.david.net
2     IN   PTR    portal.david.net
Lalu anda keluar dan simpan. ctrl+x > y >enter
* kemudian anda restart service bind9
/etc/init.d/bind9 restart
* jika proses restart telah berhasil, kemudian anda periksa file /etc/resolv.conf
cat /etc/resolv.conf
* pastikan IP Server anda berada paling atas
nameserver 192.168.51.2 
nameserver 192.168.51.1
search david.net
* Jika IP Server anda belum berada paling atas, maka anda harus edit file /etc/resolv.conf
nano /etc/resolv.conf
* Ubah seperti dibawah ini
nameserver 192.168.51.2 
nameserver 192.168.51.1
search david.net
* lalu anda periksa kembali apakah IP anda berada paling atas. Kemudian anda restart network
service networking restart
* coba dan periksa DNS apakah dns anda sudah jalan atau belum , pertama anda test langsung di server dengan perintah :
nslookup david.net
nslookup www.david.net
* hasilnya seperti dibawah ini
* ketikkan domain anda (david.net) ke kolom URL. maka akan muncul tampilan seperti dibawah ini.

HASIL
Konfigurasi DNS Server pada debian 8.6 Jessie telah selesai .

Sekian artikel dari saya, jika masih ada kekurangan atau antara satu dengan yang lainnya ada yang terbalik. daya mohon maaf.  Terimakasih

SEMOGA BERMANFAAT

REFERENSI
Buku Konfigurasi Debian Server ver BLC Telkom pdf
Share:
Lokasi: Klaten, Klaten Regency, Central Java, Indonesia

0 komentar:

Posting Komentar

Total Tayangan Halaman

Diberdayakan oleh Blogger.

Formulir Kontak

Nama

Email *

Pesan *

Followers