Membangun DNS, WEB, Dan MAIL SERVER Di Debian Lenny
Membangun DNS, WEB, Dan MAIL SERVER Di Debian Lenny
A. Persiapan Praktik
Berikut adalah struktur jaringan pada jobsheet yang saya kerjakan.
DNS Server
Web Server
Mail Server
Client
Switch
Untuk komputer Server sudah terinstall dengan sistem operasi Debian 5 (Lenny),
sedangkan Client terinstall dengan Sistem Operasi Windows 7.
B. Pemberian IP Address
Supaya setiap PC dalam jaringan dapat terkoneksi antara satu dengan yang lainnya
maka semua Interface PC tersebut harus diberi IP Address. Karena IP Address merupakan
suatu alamat logika yang akan menunjukan arah paket data atau informasi akan
disampaikan.
8
DNS Server
Web Server
Mail Server
Switch
IP 192.168.17.1/24
Client
IP 192.168.17.17/24
Dalam praktik ini, IP Address yang akan dipakai dalam Interface setiap PC adalah
sebagai berikut.
Tabel 3.1 Data IP Address Pada Setiap InterfacePC
Hardware
Interface
IP Address
Network
Netmask
PC Server
eth0
192.168.17.1
192.168.17.0
255.255.255.0
PC Client
eth0
192.168.17.17 192.168.17.0
255.255.255.0
C. Konfigurasi Jaringan
Sebelum kita mengkonfigurasi IP Address pada setiap PC, hal yang terlebih dahulu
harus
Straight-Through Cable.
1. Konfigurasi Pada PC Server
Berikut cara untuk mengkonfigurasi IP Address pada sistem operasi Debian Lenny
yaitu dengan mengkonfigurasi file interfaces.
a. Pastikan login sebagai super user (root)
10
b.
d. Simpan script berikut pada file interfaces dengan menekan kombinasi tombol
ctrl+o kemudian tekan enter dan keluar dari editor nano dengan menekan
kombinasi tombol ctrl+x .
e. Setelah itu restart service networking dengan perintah
# /etc/init.d/networking restart
11
3. Pengujian Konektivitas
Setelah pemasangan kabel dan pengkonfigurasian IP Address selesai. Maka
tahap selanjutnya adalah pengujian konektivitas antara PC Server dan PC Client, yaitu
untuk mengetahui apakah jaringannya sudah tersambung dengan benar atau tidak dan
untuk mengetahui kesalahan jaringan apabila ada yang belum terkoneksi. Untuk
12
gangguan.
Apabila muncul pesan Reply from 192.168.17.1: bytes=32 time<1ms
ttl=128, berarti Host dengan IP Address 192.168.17.1 telah memberikan
13
4. Copy file database db.empty yang terletak di directory /etc/bind menjadi dua buah
database db.zone dan db.rev. Namun sebelumnya masuk terlebih dahulu ke directory
/etc/bind. Baru kemudian copy kan filenya.
# cd /etc/bind
14
IN
SOA
ns.smknrajapolah.sch.id. root.ns.smknrajapolah.sch.id. (
1
; Serial
604800
; Refresh
86400
; Retry
2419200
; Expire
86400 )
; Negative Cache TTL
;
@
@
ns
IN
IN
NS
A
ns.smknrajapolah.sch.id.
192.168.17.1
IN
MX 10 mail.smknrajapolah.sch.id.
IN
192.168.17.1
www IN
CNAME ns
CNAME ns
IN
6. Kemudian simpan dengan kombinasi tombol ctrl+o, lalu keluar dan edit file database
db.rev seperti berikut
etc/bind# nano db.rev
IN
SOA
ns.smknrajapolah.sch.id. root.ns.smknrajapolah.sch.id. (
1
; Serial
604800
; Refresh
86400
; Retry
2419200
86400 )
; Expire
; Negative Cache TTL
;
@
1
IN
IN
NS
ns.smknrajapolah.sch.id.
PTR
ns.smknrajapolah.sch.id.
15
IN
;; ANSWER SECTION:
www.smknrajapolah.sch.id. 86400 IN CNAME ns.smknrajapolah.sch.id.
ns.smknrajapolah.sch.id. 86400 IN
A
192.168.17.1
;; AUTHORITY SECTION:
smknrajapolah.sch.id. 86400 IN
NS
ns.smknrajapolah.sch.id.
16
3. Disabled Virtual Host default kemudian enable kan Virtual Host websmknrjp
# a2dissite default
# a2ensite websmknrjp
4. Restart service apache2
# /etc/init.d/apache2 restart
5. Buat halaman dengan bahasa HTML dan tuliskan SELAMAT DATANG DI SITUS
SMKN NEGERI RAJAPOLAH, kemudian simpan pada directory tempat
VirtualHost websmknrjp .
# cd /var/www
/var/www # mkdir websmknrjp
/var/www # cd websmknrjp
/var/www/websmknrjp # nano index.html
17
<html><head><title>WELCOME</title></head>
<body>
<center><h1>SELAMAT DATANG DI SITUS SMK NEGERI
RAJAPOLAH</h1></center>
</body>
</html>
6. Simpan file tersebut, kemudian uji dengan web browser pada client.
18
: Internet Site
: smknrajapolah.sch.id
:
: smknrajapolah.sch.id, indra,
localhost.localdomain, localhost
: No
: 192.168.17.0/24 (simpan di akhir)
: No
:0
:+
: ipv4
/usr/share/squirrelmail
mail.smknrajapolah.sch.id
19
20