1 ) Instal
bind9 dengan perintah : apt-get instal bind9
2 ) Instal
kembali,
perintah : apt-get install bind9 postfix courier-imap courier-pop php5
squirrelmail
jika muncul seperti di bawah pilih yes lalu enter
Enter langsung
Pilih Internet Site lalu enter
Masukan nama ( ali )
Setelah terinstall
selanjutnya pindah
perintah : cd /etc/bind
Selajutnya
melihat isi dari folder tersebut dengan cara mengetik, : ls
Jika sudah ada file, maka tahap selanjutnya mengcopy dalam kata lain di
backup 3 file untuk yang kita edit yaitu,
1. db.local
2. db.127
3. named.conf.default-zones
selajutnya copy file satu persatu dengan cara , ketik
:
1. cp db.local db.namadomain ( cp db.local db.ali )
2. cp db.127 db.254
3. cp named.conf.default-zones named.conf.default-zones2
Selanjutnya kita akan mengkonfigurasi 3 file tersebut1. nano db.namadomain
( nano db.ali) lalu ubah seperti di bawah
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ali.com.
root.ali.com. (
2 ;
Serial
604800 ;
Refresh
86400 ;
Retry
2419200 ;
Expire
604800 ) ;
Negative Cache TTL
;
@ IN NS ali.com.
@ IN A
70.70.8.1
@ IN NS
www.ali.com.
www IN A 70.70.8.1
@ IN
MX 10 mail.ali.com.
mail IN A 70.70.8.1
setelah di ubah simpan dengan menekan CTRL+O, enter, CTRL+X
2. nano db.254 lalu ubah seperti di bawah
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ali.com.
root.ali.com. (
1 ;
Serial
604800 ;
Refresh
86400 ;
Retry
2419200 ;
Expire
604800 ) ;
Negative Cache TTL
;
@ IN
NS ali.com.
1 IN
PTR ali.com.
setelah di ubah simpan dengan menekan CTRL+O, enter, CTRL+X
3. nano
named.conf.default-zones lalu ubah seperti di bawah
// prime the
server with knowledge of the root servers
zone “.” {
type
hint;
file
“/etc/bind/db.ali ”;
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone “ali.com” {
type
master;
file
“/etc/bind/db.ali ”;
};
zone “8.70.70.in-addr.arpa” {
type
master;
file
“/etc/bind/db.254”;
};
setelah diedit simpan dengan menekan CTRL+O, enter,
CTRL+X
Setelah semuanya selesai
di konfigurasi selanjutnya mengatur IP Address pada pada ubuntu server dengan
cara, ketik :
nano /etc/resolv.conf
Ubah nama Servernya dan
tambahkan SEARCH
nameserver localhost
search namadomain.com
“Contoh”
nameserver 70.70.8.1
search ali.com
setelah diedit simpan dengan menekan CTRL+O, enter, CTRL+X
Jika sudah sesuai lalu
restart bind9 dengan cara mengetik,
service bind9 restart
Selanjutnya mengcek pada
ubuntu server apakah sudah berjalan atau belum dengan cara ketik
nslookup localhost (enter)
nslookup namadomain.com (enter)
“Contoh”
nslookup ali.com (enter)
nslookup www.ali.com (enter)
nslookup mail.ali.com (enter)
selanjutnya ketik perintah >>> cd /etc/skel/
selanjutnya ketik perintah >>> maildirmake Maildir
selanjutnya ketik
perintah >>> nano /etc/postfix/main.cf
lalu ubah seperti di bawah
myhostname = ns.ali.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = mail.ali.com, ns.ali.com localhost, localdomain, , loc$
relayhost =
mynetworks = 127.0.0.0/8 70.70.8.0/24
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
home_mailbox = Maildir/
setelah diedit simpan dengan menekan CTRL+O, enter, CTRL+X
Kemudian masukan perintah >>> nano /etc/squirrelmail/apache.conf
hapus tanda pagar seperti contoh di bawah ini :
# access to
configtest is limited by default to prevent information leak
<Files configtest.php>
order deny,allow
deny from all
allow from 127.0.0.1
</Files>
</Directory>
http://webmail.example.com
*:80>
DocumentRoot /usr/share/squirrelmail
ServerName mail.ali.com
</VirtualHost>
Kemudian simpan dengan perintah : CTRL + O, (Enter),
CTRL + X
selanjuntnya masukan
perintah nano /etc/apache2/apache2.conf
kemudian tambahkan
paling bawah dengan tulisan sebagai berikut :
>>> include
/etc/squirrelmail/apache.conf
Kemudian simpan dengan perintah : CTRL + O, (Enter), CTRL + X
kemudian klik perintah
>>> squirrelmail-configure
kemudian command = 2
(enter)
kemudian masukan kembali
command = 1 (enter)
kemudian tulis domain
dengan nama contoh = ns.ali.comkemudian tulis commad =
A
kemudian tulis commad =
8
kemudian tulis commad = courierkemudian tulis commad =
Q
lalu save y/n = y
kemudian restart
Dengan perintah = /etc/init.d/postfix restart
= /etc/init.d/courier-imap restart
=
/etc/init.d/courier-pop restart
= /etc/init.d/apache2 restart
kemudian setelah di restart kemudian tulis perintah
= nslookup www.ali.com
= nslookup mail.ali.com
sebelum membuat masuk ke
client coba buat user terlebih dahulu dengan perintah contoh :
adduser ali1
masukan password = 123
reytpe password = 123
dan buat lagi untuk mengirimnya
adduser ali2
masukan password = 123
retpye password = 123
kemudian masuk ke client
dan buka browser masukan mail.ali.com
Login terlebih dahulu
kemudia klik compose
lalu send
lalu Sign Out
login kembali
menggunakan yang 1 lagi
kemudia cek inbox
Jika sudah ada berarti telah selesai