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