DNS
A. 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 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.
Untuk lebih jelas tentang DNS bisa kalian baca artikel saya PEMAHAMAN TENTANG DNS (DOMAIN NAME SYSTEM)
Untuk lebih jelas tentang DNS bisa kalian baca artikel saya PEMAHAMAN TENTANG DNS (DOMAIN NAME SYSTEM)
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)
C. 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.
D. ALAT DAN BAHAN
- PC yang telah terinstall debian 8.6 dan terinstall LAMP
 - Laptop
 - Koneksi Internet
 - Web Browser
 
E. WAKTU PELAKSANAAN
Karena masih dengan peroses pemahaman saat meng-konfigurasi DNS ini saya memerlukan waktu sekitar 45-60menit.
1. Pertama dan yang harus dilakukan adalah kalian masuk ke Terminal dan masuk sebagai ssh. Jika sudah masukan perintah
apt-get install bind9 bind9utils ENTER. Jika nanti muncul pertanyaan tekan Y/Yes dan tunggu hingga proses installisasi selesai.
2. Setelah proses installisasi bind9 selesai, kemudian masuk ke directory bind-nya dengan perintah cd /etc/bind/ lalu tekan ENTER.
3. Setelah itu ketikkan perintah nano named.conf.local untuk setting lokal konfigurasi.
 Kemudian tambahkan script dibawah ini, "pansa.net" itu bisa kalian ganti dengan naman sekolah atau nama instansi kalian atau terserah kalian deh.. :p
zone "pansa.net" { <====(isikan domain)
type master ;
file "/etc/bind/db.pansa"; <====(isikan hosname)
};
zone "40.168.192.in-addr.arpa" { <=====(isikan IP kalian, ip nya jangan lupa dibalik misal ip saya 192.168.40 nah itu dibalik menjadi 40.168.192)
type master ;
file "/etc/bind/db.192" ; {isikan sub oktet ip pertama kalian misal 192
};
Kemudian simpan dengan tekan perintah CTR+X -->> Y -->> ENTER 
4. Masukan perintah cp db.local db.pansa lalu tekan enter kemudian ketikkan juga cp db.127 db.192 lalu tekan enter.
5. Selanjutnya masukan perintah nano db.pansa
Masukan script seperti yang ada dibawah ini :
;
; BIND data file for local loopback interface
;
STTL 604800
@ IN SOA pansa.net. root.pansa.net. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.pansa.net
@ IN A 192.168.212.2
@ IN MX 2 mail.pansa.net
ns IN A 192.168.212.2
www IN A 192.168.212.2
ftp IN A 192.168.212.2
mail IN A 192.168.212.2
portal IN A 192.168.212.2
Jika sudah klikCTRL+X -->> Y -->> ENTER
6. Kemudian masukan perintah nano db.192
Kalian tambahkan script sebagi berikut :
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA pansa.net. root.pansa.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ; Negative Cache TTL
;
@ IN NS ns.pansa.net.
2 IN PTR ns.pansa.net.
2 IN PTR pansa.net
2 IN PTR www.pansa.net
2 IN PTR ftp.pansa.net
2 IN PTR mail.pansa.net
2 IN PTR portal.pansa.net
Jika sudah tekan CTRL+X -->> Y -->> ENTER
7. .Restart  bind9 untuk memperbarui system yang ada dengan masukan perintah/etc/init.d/bind9 restart
8. Kemudian kalian ketikkan cat /etc/resolv.conf
9. Lalu kalian ketikkan lagi nslookup pansa.net . Jika muncul seperti dibawah ini berarti setting sudah benar.
Untuk mengetahui apakah sudah terhubung ke internet kalian masuk saja ke browser dan ketikkan nama host yang kalian buat.
Misal saya masukan pansa.net 
Mengkonfigurasi DNS server harus banyak banyak kesabaran dan ketelitian karena tidak dapat sekali mengkonfigurasi saja pasti akan gagal.
G. REFERENSI














ConversionConversion EmoticonEmoticon