DNS Server debian

debian-desktop.pngPara
rekan-rekan yang saya hormati. Saya sekarang dapet sebuah penemuan
lagi. Kalau saya sih menyebutnya dengan tembak-tembakan tapi kalau orang
banyak sih menyebutnya dengan arahkan domain ke IP. Logikanya gini,
agar sebuah domain bisa di buka di komputer lain di seluruh dunia maka
kita harus mengarahkan NS atau Name Server ke IP server kita. Kalau
nembak wanita sih lain lagi urusannya hanya modal keberanian doank.
Ok
kita mulai saja latihan menembak kita. Sekarang yang harus anda lakukan
adalah mempunyai komputer yang di sertai dengan OS Linux Debian.
Kemudian anda coba lakukan instalasi paket web-server, untuk paket
standar untuk web server bisa anda di lihat di artikel saya sebelumnya
yang berjudul Install Apache-PHP-MySQL di Linux Ubuntu.
Setelah
perangkat web-servernya terinstall kemudian langkah berikutnya yang
harus anda lakukan apa yang duluan ya, install bind atau beli domain
ya…. Hm…. kayaknya mending install bind nya dulu deh. Kebetulan yang
saya punyai sekarang adalah bind9, untuk instalasi bind9 anda bisa
lakukan dengan mengetikan command:
#apt-get install bind9
Setelah
itu adalah langkah berikutnya, yaitu pembelian domain. Anda bisa
lakukan pembelian domain di penjual hosting atau domain. Kalau saya
sendiri membeli domain nya di ICTHosting. Saya membeli domain dengan
nama: kelelawar.net. Kemudian untuk NS servernya bisa di arahkan ke
ns1.namadomain.net. Eh jangan salah NS itu bisa di buat sendiri, kalau
saya membuat ns sendiri dengan NS ns1.kelelawar.net &
bian.kelelawar.net, karena di bagian settingan Name Server ga bisa di
isikan dengan IP makannya saya buat sendiri NS nya. Cara membuat NS
dengan bermodalkan dengan domain dengan cara anda masuk ke Domain
Manager domain yang di sediakan oleh penjual domain tersebut. Setelah
anda masuk ke dalam domain manager anda coba anda masuk ke: Domains
–> List Last 10 –> kemudian anda klik Domain Name - Click To
Manage >> [untuk setting dan configurasi domain anda] –> Manage
Child Name Server [untuk membuat NS] –> Coba anda perhatikan di menu
Add New Child Name Server, di sana anda masukan nama NS anda. Misalnya
seperti NS saya bian.kelelawar.net. itu saya isikan di Host Name-nya
adalah bian dan di IP addressnya adalah IP address saya xxx.xxx.xxx.xxx.
Kemudian
setelah itu anda tinggal masukan alamat NS tersebut dengan cara anda
klik Modify Name Server. Kemudian anda masukan deh NS nya. untuk
settingan di domain manager sudah selesai, kemudian langkah berikutnya
adalah setting di server nya lagi. Mulai deh hawa menegangkannya keluar
:D .
Andasiap-siap dan maju dengan login root karena sekarang
kita akan config full. langkah pertama adalah edit file yang berada di
/etc/bind/named.conf
#mcedit /etc/bind/named.conf
kemudian anda tambahkan tag contohnya seperti ini:
zone “kelelawar.net” {
type master;
file “/home/www/dns/kelelawar.net.zone”;
};
Kemudian
setelah itu anda save. Kemudian anda buat document di folder yang telah
di tentukan dimana settingan DNS tersebut terpasang, kalau saya kan ada
di /home/www/dns/. Setelah anda buat file tersebut maka langkah
berikutnya anda isi dengan settingan DNS anda.
#mcedit /home/www/dns/kelelawar.net.zone
Isi File:
$TTL 14400;
@ IN SOA kelelawar.net. root.kelelawar.net( <<– nama domain
2004122401 8H 2H 1W 1D ) @ IN NS ns1 <– NS
pertama kita tadi @ IN NS bian <– NS kedua @ IN MX 10
postmaster <– alamat webmail @ IN A xxx.xxx.xxx.xxx <– IP
Sever kita postmaster IN A xxx.xxx.xxx.xxx <– IP Webmail kita
debi IN A xxx.xxx.xxx.xxx <– NS atau sub domain Haduw-haaduw cape
juga. ya udah sekarang kita pergi dulu ke panty di cyber lantai 3 sambil
ngopi sambil ngeroko dulu sama rekan-rekan. Setelah beres dan nyantai
kita lanjutin kembali config kita. Tadi sampai mana ya? owh iya sampe
edit bind ya. Rekan-rekan, sisanya tinggal dikit. Tinggal setting
Virtual Host nya saja. untuk settingan Virtual Host sudah ada yang bisa
belum? kalau sudah ada yang bisa silahkan tutup web browser anda :D .
Virtual Host hampir sama dengan Taxi, ojek, tukang beca DLL. Jadi
sistemnya adalah anda akan diantarkan kemana anda akan pergi. Semacam
penunjuk jalan gitu. Langsung saja deh bingung juga nih neranginnya.
Anda langsung edit file yang berada di folder apache. Dengan nama
httpd.conf. #mcedit /etc/apache2/httpd.conf Isi File:
ServerAdmin webmaster@kelelawar.net
ServerName kelelawar.net
DocumentRoot /home/www/amin/kelelawar.net
ScriptAlias /cgi-bin/ /home/www/amin/kelelawar.net/cgi-bin/
options +ExecCGI
Jadi
si kelelawar.net ini akan di arahkan ke Folder:
/home/www/amin/kelelawar.net. kemudian langkah berikutnya adalah anda
restart services nya
#/etc/init.d/apache2 restart
#/etc/init.d/bind9 restart