Header Ads

Konfigurasi Debian Server

-MENGATUR DNS-

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

Langkah-langkah Installasi dan konfigurasi bind9 :
Install bind9 dengan perintah
#apt-get install bind9

Mengkonfigurasi DNS cukup mudah asal anda harus teliti berikut ini file-file yang anda
harus konfigurasi didalam folder /etc/bind/ : named.conf.local , db.fordwar , db.reverse , dan
di /etc/resolv.conf atau /etc/network/interfaces

Pertama dalam konfigurasi ini anda harus membuat domain terlebih dahulu contoh smkbisa.sch.id
lalu anda harus tahu ip server nya contoh milik saya 10.10.10.2 kemudian anda
tentukan nama db.forward dan db.revese contoh nya db.forward saya beri nama db.smkbisa
kemudian db.revese saya beri nama db.10 lalu setelah menentukan itu mulai untuk
mengkonfigurasi :

Pindah directory ke /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 "smkbisa.sch.id" {
type master ;
file "/etc/bind/db.smkbisa";
};

zone "10.10.10.in-addr.arpa" {
type master ;
file "/etc/bind/db.10" ;
};

Setelah anda tambahkan silahkan anda keluar dan simpan , tekan ctrl+x tekan y tekan
enter
Menyalin beberapa file untuk mempermudah :
#cp db.local db.smkbisa
#cp db.127 db.10
Setelah itu anda edit db.smk dengan perintah : #nano db.smk bisa
Lalu edit menjadi seperti berikut ini :
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA smkbisa.sch.id. root.smkbisa.sch.id. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.smkbisa.sch.id.
@ IN A 10.10.10.2
@ IN MX 2 mail.smkbisa.sch.id
ns IN A 10.10.10.2
www IN A 10.10.10.2
ftp IN A 10.10.10.2
mail IN A 10.10.10.2
portal IN A 10.10.10.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 smkbisa.sch.id. root.smkbisa.sch.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.smkbisa.sch.id.
2 IN PTR ns.smkbisa.sch.id.
2 IN PTR smkbisa.sch.id
2 IN PTR www.smkbisa.sch.id
2 IN PTR ftp.smkbisa.sch.id
2 IN PTR mail.smkbisa.sch.id
2 IN PTR portal.smkbisa.sch.id

Setelah itu anda simpan dan keluar tekan ctrl+x tekan y tekan enter
Kemudian anda restart service bind9 anda dengan perintah
#service bind9 restart
atau
#/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 dengan
perintah :
#cat /etc/resolv.conf

root@smk:/etc/bind# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.10.10.2 <--PASTIKAN IP SERVER ANDA BERADA PALING ATAS
nameserver 10.10.10.1
search smkbisa.sch.id

Jika ip server anda belum yang paling atas maka anda harus mengedit file
/etc/network/interfaces� dan silahkan anda tambahkan ip server anda pada baris �dns-
nameservers (ip server anda) (dns-lain)� , kemudian anda restart network anda dengan
perintah :
#service networking restart
- 56 -Mencoba dan memeriksa DNS apakah dns anda sudah jalan atau belum , pertama anda
test langsung di server dengan perintah :
root@smkbisa:/etc/bind# nslookup smkbisa.sch.id
Server: 10.10.10.2
Address: 10.10.10.2#53

Name: smkbisa.sch.id
Address: 10.10.10.2

root@smkbisa:/etc/bind# nslookup www.smkbisa.sch.id
Server: 10.10.10.2
Address: 10.10.10.2#53

Name: www.smkbisa.sch.id
Address: 10.10.10.2

silahkan anda buka browser dan buka alamat
domain nya yaitu smkbisa.sch.id

Cukup Sekian yang bisa saya bagikan, Mohon maaf apabila tidak ada Screenshot.
Dikarenakan belum sempat, karena install langsung di PC, bukan di Proxmox.
Terima Kasih. Semoga Bermanfaat

Sumber : Buku Konfigurasi Debian Server � Aji Kamaludin [BLC Telkom � KPLI Klaten]

Tidak ada komentar