2. Membangun DNS, Mail, Dan Webmail Server

12
1 Membangun DNS Server, Mail Server dan Webmail Server  By: Armansyah, S.Kom MEMBANGUN DNS, MAIL DAN WEBMAIL SERVER LANGKAH-LANGKAH : # -- > MEMBANGUN DNS SERVER DNS Server merupakan computer atau program yang berfungsi melayani permintaan client diinternet. Untuk dapat menikmati layanan web, mail, dan webmail kita harus memiliki dan atau membangun DNS Server terlebih dahulu. DNS Server dapat dibangun dengan menggunakan system operasi Windows maupun Linux. Namun kali ini saya akan menyampaikan langkah demi langkah pembangunan DNS Server dan service-service jaringan lainnya (seperti mail dan webmail server) dengan menggunakan system operasi Linux Debian 5 Lenny. Pembangunan DNS, MAIL, dan WEBMAIL SERVER kali ini akan saya sajikan dengan menggunakan aplikasi simulasi bernama VIRTUALBOX versi 4.2.6. Adapun langkah-langkahnya adalah sebagai berikut : 1. Sebelum memulai, saya mengingatkan, bahwa perintah (kode) yang digunakan bersifat case sensitive. Artinya huruf besar dan huruf kecil dibedakan. Untuk itu, telitilah dalam melakukan pengetikan kode perintahnya 2. Installasi Sistem operasi Linux Debian 5 Lenny ke dalam computer 3. Setelah selesai installasi, Login ke dalam system dengan Login sebagai root. Ketik root dan password kemudian ENTER seperti pada gambar berikut : Pengetikan password tidak ditunjukkan demi keaamanan. Maka ketik saja password sampai selesai kemudian ENTER 4. Kemudian konfigurasikan TCP/IP di dalam paket program nano. Pada tutorial ini IP Address yang digunakan adalah : 192.168.50.1 -------- > IP Address untuk NameServer (computer server) 192.168.50.2 -------- > IP Address untuk Domain (Domain Name Server) 192.168.50.3 -------- > IP Address untuk Mail (Mail Server) Ketik : nano /etc/network/interfaces  Maka akan muncul jendela editor nano sebagai berikut : Pada editor tersebut, geser atau arahkan kursor pada baris paling bawah (akhir), berikan jarak antara teks yang sudah ada dengan kursor yang sedang aktif, kemudian tambahkan parameter (IP) berikut di baris paling akhir yang dimaksud :

description

Modul

Transcript of 2. Membangun DNS, Mail, Dan Webmail Server

  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    1/12

    1 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    MEMBANGUN DNS, MAIL DAN WEBMAIL SERVER

    LANGKAH-LANGKAH :

    # -- > MEMBANGUN DNS SERVER

    DNS Server merupakan computer atau program yang berfungsi melayani permintaan client

    diinternet. Untuk dapat menikmati layanan web, mail, dan webmail kita harus memiliki dan atau

    membangun DNS Server terlebih dahulu. DNS Server dapat dibangun dengan menggunakan

    system operasi Windows maupun Linux. Namun kali ini saya akan menyampaikan langkah demi

    langkah pembangunan DNS Server dan service-service jaringan lainnya (seperti mail dan webmail

    server) dengan menggunakan system operasi Linux Debian 5 Lenny. Pembangunan DNS, MAIL,

    dan WEBMAIL SERVER kali ini akan saya sajikan dengan menggunakan aplikasi simulasi bernama

    VIRTUALBOX versi 4.2.6. Adapun langkah-langkahnya adalah sebagai berikut :

    1.

    Sebelum memulai, saya mengingatkan, bahwa perintah (kode) yang digunakan bersifat case

    sensitive. Artinya huruf besar dan huruf kecil dibedakan. Untuk itu, telitilah dalam melakukan

    pengetikan kode perintahnya

    2.

    Installasi Sistem operasi Linux Debian 5 Lenny ke dalam computer

    3. Setelah selesai installasi, Login ke dalam system dengan Login sebagai root.Ketik root dan password kemudian ENTER seperti pada gambar berikut :

    Pengetikan password tidak ditunjukkan demi keaamanan. Maka ketik saja password sampai

    selesai kemudian ENTER

    4. Kemudian konfigurasikan TCP/IP di dalam paket program nano.

    Pada tutorial ini IP Address yang digunakan adalah :

    192.168.50.1 -------- > IP Address untuk NameServer (computer server)

    192.168.50.2 -------- > IP Address untuk Domain (Domain Name Server)

    192.168.50.3 -------- > IP Address untuk Mail (Mail Server)

    Ketik : nano /etc/network/interfacesMaka akan muncul jendela editor nano sebagai berikut :

    Pada editor tersebut, geser atau arahkan kursor pada baris paling bawah (akhir), berikan jarak

    antara teks yang sudah ada dengan kursor yang sedang aktif, kemudian tambahkan

    parameter (IP) berikut di baris paling akhir yang dimaksud :

  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    2/12

    2 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    Parameter auto berarti mengaktifkan kartu jaringan eth0, dimana pengaturan eth0 diatur

    secara static atau manual.

    Sementara parameter up ip addr add berarti menambahkan IP Address dengan alamat

    192.168.50.2/24 untuk kartu jaringan eth0:0, serta 192.168.50.3/24 untuk kartu jaringan

    eth0:1.

    Kartu jaringan eth0:0 dan eth0:1 didapat dari kartu jaringan utama eth0. Dimana kartu

    jaringan eth0:0dan eth0:1adalah duplikat dari kartu jaringan eth0.

    Setelah parameter tersebut ditambahkan pada editor, kemudian simpan file tersebut dengan

    menekan CTRL-X, tekan Y untuk mengkonfirmasi penyimpanan, dan kemudian tekan ENTER

    5. Kemudian restart jaringan

    Ketik : /etc/init.d/networking restart [ENTER]Seperti pada gambar berikut :

    6.

    Langkah selanjutnya konfigurasikan DNS Server-nya

    # -- > KONFIGURASI DNS SERVER

    Untuk untuk layanan (service) DNS Server paket software yang digunakan didalam linux

    Debian 5 Lenny adalah BIND9. Untuk menginstall paket BIND9 tersebut kita membutuhkan

    DVD Software master Debian 5 Lenny. Jika kita masih pada tahap simulasi didalam

    VIRTUALBOX kita dapat menggunakan DVD Sorftware master atau file .ISO yang berada di

    dalam harddisk.

    Installasi didalam VirtualBox sama seperti installasi secara real. Yaitu kita harus mengarahkan

    booting ke DVD ROM atau file .ISO yang ada didalam harddisk.

    Didalam VirtualBox ntuk mengarahkan booting ke dalam DVD ROM, klik menu Device seperti

    pada gambar berikut :

  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    3/12

    3 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    Akan tetapi langkah tersebut tidak penting dilakukan jika installasi menggunakan DVD ROM.

    Untuk menginstallasi paket BIND9, Ikuti uraian berikut :

    Ketik : apt-get install bind9[ENTER]

    Jika ada pertanyaan Do you want to continue [Y/N]

    Tekan Y untuk melanjutkan, N untuk membatalkan.

    Jika dimonitor menampilkan pesan peringatan seperti berikut :

    Bahwa pesan berikut diatas berarti sistem membutuhkan software Debian 5 Lennymasternya. Masukkan DVD Debian 5 Lenny ke dalam DVD ROM atau ikuti langkah diatas yaitu

    klik menu Device pada VirtualBox lalu cari software .ISOyang dibutuhkan kemudian tekan

    [ENTER]

    7.

    Kemudian tambahkan domain kedalam file named.conf.local

    Pada tutorial ini saya menggunakan nama domain jagodebian.net

    Maka untuk menambahkan domain jagodebian.net

    ketik : nano /etc/bind/named.conf.local[ENTER]

    Selanjutnya tambahkan parameter berikut dibawah didalam editor yang muncul, ketik

    parameternya di baris paling akhir, berikan jarak antara teks yang sudah ada dengan kursor

    yang aktif supaya terlihat lebih jelas. Ketika parameter seperti gambar berikut :

    Simpan file tersebut, Tekan CTRLX, tekan Y, kemudian tekan [ENTER]

    50.168.192 merupakan lokasi database dari NetWork dengan IP Address 192.168.50. Yang

    penulisannya harus dibalik.

    8.

    Kemudian Copy folder dan file /etc/bind/db.local ke dalam folder

    /etc/bind/fwr.jagodebian.net

    Serta folder dan file /etc/bind/db.127 ke folder /etc/bind/rev.jagodebian.net

    Ketik : cp /etc/bind/db.local /etc/bind/fwr.jagodebian.net[ENTER]

  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    4/12

    4 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    cp /etc/bind/db.127 /etc/bind/rev.jagodebian.net[ENTER]

    seperti gambar berikut :

    9. Selanjutnya edit database fwr.jagodebian.net didalam editor nano.

    Ketik :nano /etc/bind/fwr.jagodebian.net[ENTER]

    Kemudian akan muncul jendela editor berikut :

    Pada editor diatas, ganti semua kata localhost menjadi alamat domain yaitu

    jagodebian.net

    Serta 3 baris terakhir diganti menjadi alamat IP Address NameServer (192.168.50.1), Domain

    (192.168.50.2), dan MailServer (192.168.50.3).

    Jika editor tersebut diatas sudah ditambahkan parameter (IP Address)-nya sesuai dengan IP

    Yang ditentukan, maka hasilnya adalah sebagai berikut :

  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    5/12

    5 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    Simpan file tersebut, tekan CTRL + X, tekan Y, dan [ENTER]

    10.Kemudian edit juga database rev.jagodebian.net

    Ketik : nano /etc/bind/rev.jagodebian.net[ENTER]

    Kamudian akan muncul jendela editor yang hampir persis seperti pada file fwr.jagodebian.net

    Seperti berikut :

    Pada editor diatas, ganti semua kata localhost menjadi alamat domain jagodebian.net

    Dan pada 3 baris terakhir diganti dan ditambahkan nama Nameserver (ns.jagodebian.net),

    nama DomainNameServer (www.jagodebian.net), dan MailServer (mail.jagodebian.net)-nya.

    Jika editor sudah dirubah, maka hasilnya seperti pada gambar berikut :

    Simpan file tersebut, tekan CTRL + X, tekan Y, kemudian [ENTER]

    11.Kemudian edit file resolv.conf

    File ini digunakan untuk mengarahkan ke DNS Server. Jadi untuk setiap user yang membuka

    domain tersebut, maka resolv.conf akan mengarahkan sistem kearah DNS Server NameServer

    yang ada pada file resolv.conf.

    Untuk itu alamat nameserver dan domain harus diisikan didalam file resolv.conf tersebut.

    Ketik : nano /etc/resolv.conf[ENTER]

    Tambahkan parameter didalam file resolv.conf seperti gambar berikut :

  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    6/12

    6 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    Simpan file tersebut, tekan CTRL + X, tekan Y, kemudian [ENTER]

    12.

    Selanjutnya restart service dns-nya

    Ketik : /etc/init.d/bind9 restart[ENTER]

    Selesai configurasi DNS Server. Selanjutnya Setting Mail Server dan WebMail Servernya

    # -- > SETTING MAIL SERVER

    13. Install paket software postfix courier-imap

    Layanan Mail Server yang digunakan didalam linux adalah Postfix dengan metode IMAP.

    Install paket software tersebut

    Ketik : apt-get install postfix courier-imap[ENTER]

    Pada saat penginstallan paket software Mail Server, sistem akan memberikan pertanyaan-

    pertanyaan seperti berikut :

    Create Directories for Web-based administration ?Jawab : NO (Tidak)

    Postfix Configuration ?

    Jawab : OK(tekan Tab kemudian OK)

    General type of Mail Configuration ?

    Jawab : Local Only, Kemudian OK

    System Mail Name ?

    Jawab : jagodebian.net, kemudian OK

    14.Kemudian masuk ke folder postfix/main.cf untuk melakukan konfigurasi Mail Server

    Ketik : nano /etc/postfix/main.cf [ENTER]

    Akan muncul jendela editor berikut :

  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    7/12

    7 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    Pada editor diatas, arahkan kursor kebaris paling akhir (bawah), lalu tambahkan parameter

    berikut. Ketik :mydomain=jagodebian.nethome_mailbox=Maildir/

    Simpan file tersebut, tekan CTRL + X, tekan Y, kemudian [ENTER]

    15.

    Lalu tambahkan parameter berikut

    Ketik : maildirmake /etc/skel/Maildir[ENTER]

    Parameter tersebut diatas berfungsi agar setiap user membuat account user, makan akan

    dibuatkan juga folder untuk tempat penyimpanan email

    16.

    Kemudian restart service Mail Servernya

    Ketik : /etc/init.d/postfix restart [ENTER]

    Jika berhasil akan muncul baris teks berikut :

    Configurasi Mail Server selesai. Selanjutnya melakukan setting Webmail Server

    # -- > SETTING WEBMAIL SERVER

    17.

    Install paket software Squirrelmail

    Untuk menggunakan layanan Webmail, didalam linux dibutuhkan software squirrelmail.

    Install paket squirrelmail.

    Ketik : apt-get install squirrelmail[ENTER]

  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    8/12

    8 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    18.Tambahkan file Virtual Alias

    Virtual Alias berfungsi untuk mengarahkan user ke jendela Login pada saat komputer client

    (milik user) memanggil domain mail.jagodebian.net.

    Untuk membuat file Virtual Alias, ketik :nano /etc/apache2/sites-available/mail.jagodebian.net[ENTER]

    Kemudian tambahkan parameter berikut. Pada pengetikannya, huruf bersifat case sensitif

    (huruf besar dan kecil dibedakan). Ketik sesuai petunjuk !

    ServerName mail.jagodebian.netDocumentRoot /usr/share/squirrelmain/

    Simpan file tersebut, tekan CTRL + X, tekan Y, Kemudian [ENTER]

    19.

    Aktifkan Virtual Alias-nyaKetik : a2ensite mail.jagodebian.net[ENTER]

    20.Restart service Web

    Ketik : /etc/init.d/apache2 restart[ENTER]

    Setting Webmail Selesai. Selanjutnya, untuk melihat hasil konfigurasinya, lakukan pengujian

    dari komputer client (windows).

    # -- > KONFIGURASI KOMPUTER CLIENT ke SERVER

    1.

    Setting IP Address melalui My Network Place (Windows XP), Network (Windows &)

    Isikan :

    IP Address : 192.168.50.4 (4 s.d 254)

    Subnet Mask : 255.255.255.0

    DNS Server Primary : 192.168.50.1

    Catatan :

    Alamat IP Address untuk Client adalah 192.168.50.4192.168.50.254

    IP Address 192.168.50.1 - 192.168.50.3 sudah digunakan untuk komputer server,

    domain, dan mail server

  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    9/12

    9 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    2. Atur kartu jaringan server di VirtualBox menjadi Host-Only Adapter, kemudian sett IP

    Address seperti gambar berikut :

    3.

    Kemudian panggil IP Address berikut untuk melakukan pengujian melalui komputer clientlewat CommandPrompt:

    Tekan StartKetik cmd [ENTER]

    -

    Name Server 192.168.50.1 ataui ns.jagodebian.net

    Ping 192.168.50.1 [ENTER]

    Atau : ping ns.jagodebian.net[ENTER]

    -

    Domain Name Server 192.168.50.2 atauwww.jagodebian.net

    Pingwww.jagodebian.net [ENTER] atau Ping 192.168.50.2[ENTER]

    http://www.jagodebian.net/http://www.jagodebian.net/http://www.jagodebian.net/http://www.jagodebian.net/http://www.jagodebian.net/http://www.jagodebian.net/http://www.jagodebian.net/http://www.jagodebian.net/
  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    10/12

    10 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    - Mail Server 192.168.50.3 atau mail.jagodebian.net

    Ping mail.jagodebian.net[ENTER] atau ping 192.168.50.3[ENTER]

    Artinya, dari hasil diatas, semua konfigurasi sudah berhasil. Selanjutnya kita dapat melukan

    ujicoba layanan MAIL DAN WEBMAIL SERVER

    # -- > PENGUJIAN LAYANAN MAIL DAN WEBMAIL SERVER

    Karena pembangunan DNS, MAIL dan WEBMAIL SERVER dilakukan secara simulasi dengan

    VirtualBox maka kita perlu membuat membuat atau mendaftarkan user login terlebih dahulu

    melalui administrator. Maka selanjutkan untuk membuat/menambahkan user baru, admin

    harus masuk ke dalam sistem sebagai root.

    Untuk simulasinya, maka setidaknya harus ditambahkan minimal 2 user baru, yang mana

    user1 sebagai pengirim pesan, dan user2 sebagai penerima pesan

    1.

    Menambahkan User baru

    Perintahnya : adduser [nama_user_baru]

    Contoh : adduser putra

    Password : ******** (password tidak ditunjukkan)

    Contoh simulasi:

    User1 : Dani

    User2 : Jefri

    Maka :

    Adduser dani (user1 : pengirim pesan)

    Password :selanjutnya ikuti aturan pengisian seperti gambar berikut :

  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    11/12

    11 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    Adduser jefri (user2 : penerima pesan)

    Password :selanjutnya ikuti aturan pengisian seperti gambar berikut :

    2. Jika user sudah ditambahkan, sekarang lakukan pengujian webmail servernya.

    Buka browser, misalkan mozilla

    Ketik : mail.jagodebian.net [ENTER]pada addressbar mozilla

    Lihat gambar berikut :

    Isikan user login yang sudah ditambahkan sebelumnya, yaitu doni (user1 : pengirim pesan)

    pada jendela login email berikut :

  • 5/20/2018 2. Membangun DNS, Mail, Dan Webmail Server

    12/12

    12 Membangun DNS Server, Mail Server dan Webmail Server

    By: Armansyah, S.Kom

    Untuk menulis pesan, tekan Compose, lalu ikuti petunjuk berikut :

    CATATAN :

    Jika pada saat pengujian pengiriman e-mail ternyata pesan e-mail tidak masuk e-mail tujuan ini

    berarti bahwa konfigurasi antara webserver (postfix) dengan webmail (squirrelmail) belum berjalan

    dengan baik. Jika mengalami kasus seperti ini, periksa kembali file konfigurasi main.cf.

    Ketika : nano /etc/postfix/main.cf[ENTER] Cari parameter berikut :

    mailbox_command = procmail -a "$EXTENSION"

    Non-aktifkan parameter tersebut dengan menambahkan tanda pagardidepan mailbox, seperti pada kode berikut :

    #mailbox_command = procmail -a "$EXTENSION"

    Kemudian simpan kembali, tekan CTRl+X, tekan Y, [ENTER], selanjutnyasilahkan login e-mail kembali dan siap melakukan pengujianpengiriman pesan e-mail.

    FINISH !!