Sabtu, 01 Desember 2012

Konfigurasi Debian 5.3 DNS, Mail Server & Web Server

Debian, Konfigurasi Debian, DNS, Mail Server & Web Server
sepertinya sudah gak asing lagi bagi para kawan yang berkesimbungan didalam dunia administrasi jaringan, dalam pengkonfigurasian ya seketika ada trouble atau masalah pasti kesal, namun dalam konfigurasi debian ada baiknya kawan mempunyai ketelitian yang tinggi, sebab trouble itu sendiri biasa datang dari pengetikan yang salah, debian ini sangat sensitif loh udah kaya cewe, ngebingungin, bikin kesal, harus extra sabar lagi ngadepinnya, ya dibalik itu setelah keberhasilan ada ditangan, puasnya pasti bukan main terlebih capenya :D
Oke gays dalam topik hari ini saya akan menjelaskan sedikit pengkonfigurasian DNS, Mail Server & Web Server pada Debian.
untuk mengkonfigurasi pertama tama yang dibutuhkan
Perangkat keras seperti komputer/laptop
Perangkat lunak seperti ISO Debian 5.3 & Virtual Box
Yang ke dua
Ketelitian, Kesabaran, & Cemilan
Oke jika semuanya telah siap mari kita lanjutkan pembahasan kita
DNS ( DOMAIN NAME SERVER )
Aplikasi yang diinstal     : bind9
yang dikonfigurasi    : IP address & Bind9(db.local ; db.255 ; named.conf.local ;                     named.conf.option ; resolv.conf
Buka Terminal dan masuk sebagai super user ( $su {masukan pasword root})
 Konfigurasi Network IP (nano /etc/network/interfaces)
 Edit isinya dengan menambahkan ip manual seperti dibawah
Setelah itu keluar dengan mengetik perintah dikeyboard( CTRL + X > y > Enter )
Restart konfigurasi ip tersebut guna merefresh ( /etc/init.d/networking restart )


Lihat Ip static yang telah kita masukan tadi (ifconfig)
Bila hasil nya tidak muncul seperti diatas coba reset virtual box kawan dulu

Setelah konfigurasi ip selesai kita test ip client agar terhubung dengan jaringan di debian


Setelah itu lakukan ping untuk membuktikan keberhasilan jaringan yang dibuat
Dari windows 7 ke Debian

Dari Debian
Install bind9 (apt-get install bind9)
Dia akan meminta pilihan ( Y / N ) saat penginstalan, pada gambar diatas mengartikan bahwa bind9 telah terinstall

Masuk ke Directory bind9 (cd /etc/bind)
Lihat list yang ada di directory bind9 (ls)
Pada gambar diatas pada isi directory tersebut kita akan mengkonfigurasinya, sebelum mengkonfigurasinya ada baiknya untuk mengcopynya terlebih dahulu seperti yang tertera pada gambar diatas, (db.127.2 ; db.local.2 ; db.255.2)
Lakukan perintahnya seperti pada gambar dibawah
 
Setelah itu ketik lagi ls untuk melihat list yang telah diperbaharui.

Oke ke tahap pengkonfigurasian
Konfigurasi db.local.2 (nano db.local.2)
{ganti local host dengan nama domain kawan, ganti ip local menjadi ip domain kawan} lakukan seperti pada gambar dibawah.
Nah disini saya jelasin deh biar pada tau juga kenapa ada NS, WWW, Mail.
Ns itu dipikir-pikir secara logika berarti kependekan dari ( Name Server ) oleh sebab itu dilanjutkan dengan nama domain (misal alfi.net. jadi ns.alfi.net.)
www pasti udah ga asing lagi lah pasti pernah buka browsing, ya DNS domain name server yang dimana merubah ip menjadi nama domain, oleh sebab itu kita memakai www
mail dikarenakan kita akan mengkonfigurasi mail server jadi kita wajib memasukan nya. Oke ngerti kan

selanjutnya db.255.2 lakukan juga pada 127.2(nano db.255.2) (nano db.127.2)
karena ia memiliki karakteristik yang sama, namun terkadang terdapat kekeliruan pada saat pembuktian ip nya nanti jadi kita lakukan saja konfigurasi pada 2 2 nya
lakukan konfigurasi seperti pada gambar
Penjelasannya untuk yang ini singkat aja yah, konfigurasi ini terpacu pada ip server, jadi kita tambahkan ip server yang kita gunakan dipaling depannya (101 , 102 , 103)
Sebetulnya hanya butuh 1 saja, tapi yah biar komplit pakai aja 3 3 nya :D

Selanjutnya named.conf.local (nano named.conf.local)
Sisakan 2 baris seperti pada gambar dibawah,
{biar cepat bisa dengan Ctrl+K untuk menghapusnya ,[alias mengcut/memotong perbaris]



Disinilah letak untuk keberhasilan pengkonfigurasian DNS kita,
Perhatikan dengan seksama dalam pengkonfigurasiannya ya, tuh udah digaris bawahin.
Setelah selesai biasa keluar dan save

Selanjutnya named.conf.options (nano named.conf.options)
Saya juga kurang paham tentang yang satu ini tapi pengkonfigurasiannya menyatakan forwarder yang berarti berhubungan dengan db.local (copy saja dulu isi teks didalamnya ke word yang ada di debian.(aplikasi perkantoran)
Berikut hasil konfigurasinya

Setelah selesai seperti biasa keluar dan save

Selanjutnya resolv.conf (nano resolv.conf atau nano /etc/resolv.conf )

Keluar dan save

Selanjutnya restart konfigurasi bind9 tadi (/etc/init.d/bind9 restart)

Selanjutnya kita buktikan dulu berhasil gak nih (nslookup)
Horreee berhasil :D  gimana sama kawan ???

Oke DNS udah selesai coy... selanjutnya kita ke Mail Server & Web Server
Aplikasi yang diinstal     : Postfix, Squirrelmail, Courier-imap, Courier-pop, php5, apache2, dovecot-common dovecot-imapd dovecot-pop3d
yang dikonfigurasi    :apache2, squirrelmail

Oke dalam mode penginstallan yang banyak gini, ada baiknya nginstallnya 1, 1 saja


Pada penginstalan postfix kawan nanti dihubungkan dengan pertanyaan nah untuk settingannya pilihlah
create directories : no
general type : internet site
system mail name : (nama domain)

Ke bagian konfigurasinya
Apache2 (nano /etc/apache2/apache2.conf)
Lalu sekarang kita masuk ke (/etc/squirrelmail/apache.conf )
Dan tambahkan dipaling bawahnya seperti yang tertera pada gambar dibawah

 Setelah selesai keluar dan save
Lalu restart apache2 (/etc/init.d/apache2 restart)
Gambar dibawah ada trouble soalnya saya menginstall web server yang juga berhubungan dengan apache 2, nah kalau kawan kan ga nginstal web server jadi saya yakin hasilnya berhasil :D


Udah selesai konfigurasinya sekarang kita ke browser dulu lihat berhasil gak nih
Dibrowser masukan alamat mail nya (mail.(namadomain) contoh mail.alfi.net

Lalu coba di client
Sama sama berhasil kan
Nah sekarang kita buat user nya bisa chattingan gak nih nanti... :D
(useradd(nama) -s /bin/false –m)

User 1 namanya alfi kita kasih password dulu (passwd {nama})

Selesai nah bikin lagi deh yang ke dua, namanya mukhlis

Nah sekarang kita coba ke mail lagi bisa nerima pesan gak nih
Login dengan user yang tadi kita buat
Nah ini user yang ke 1
Yang sent

  
 
 Yang Inbox



Ini yang ke 2
Yang sent

Yang Inbox


Selesai deh :D