CARA KONFIGURASI SERVER $TTL 604800 @ IN SOA lks.com. root.lks.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ @ www ftp ntp mail NS A CNAME CNAME CNAME CNAME lks.com. 202.100.4.1 lks.com. lks.com. lks.com. lks.com. Cara konfigurasi server debian Domain name server : lks.com IP : 200.100.4.1/30 1.setting ip pada file /etc/network/interfaces -Debian:~#nano /etc/network/interfaces Edit script paling bawah menjadi auto eth0 iface eth0 inet static address 200.100.4.1 netmask 255.255.255.252 Simpan dengan ctrl-x => y => enter -restart network Debian:~#/etc/init.d/networking restart Untuk mengecek hasil konfigurasi ketikkan perintah Debian:~#ifconfig 2.konfigurasi dns server Install paket dns dengan perintah Debian:~# apt-get install bind9 -menambah skrip pada file /etc/bind/named.conf Debian:~# nano /etc/bind/named.conf Ketik skrip di bawah ini: Zone “lks.com” { type master; file “/etc/bind/db.lks”; }; Zone “200.in-addr.arpa” { type master; file “/etc/bind/db.200”; }; Setelah itu simpan dengan ctrl-x => y => enter -mengcopy file db.local ke /etc/bind/db.lks Debian:~#cp /etc/bind/db.local /etc/bind/db.lks -mengcopy file db.127 ke /etc/bind/db.200 Debian:~#cp /etc/bind/db.127 /etc/bind/db.200 -masuk ke db.lks Debian:~#nano /etc/bind/db.lks Edit script menjadi seperti dibawah ini IN IN IN IN IN IN setelah itu simpan kemudian masuk ke db.200 Debian:~#nano /etc/bind/db.200 edit skrip menjadi seperti di bawah ini $TTL 604800 @ IN SOA lks.com. root.lks.com. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS lks.com. 1.4.100 IN PTR lks.com. Kemudian simpan Edit file /etc/resolv.conf Debian:~#nano /etc/resolv.conf Edit scriptnya menjadi search lks.com nameserver 200.100.4.1 kemudian simpan Restart layanan bind9 -Debian:~#/etc/init.d/bind9 restart Cek hasil konfigurasi kita -Debian:~#nslookup lks.com -Debian:~#nslookup 200.100.4.1 3.setting web server Install paket apache2 php5 links Debian:~#apt-get install apache2 php5 links Untuk merubah halaman index dari web kita bisa mengdit file index.html di direktory /var/www Debian:~#nano /var/www/index.html Edit script menjadi seperti dibawah ini <html> <title>judul</title> <body> <h1><font color=red>silahkan diisi sesuka kalian</font></h1> </body> </html> Kemudian simpan Untuk mengecek web server kita bisa menggunakan web browser basis teks yang sudah kita install tadi yaitu links Debian:~#links lks.com Untuk keluar tekan ctrl+z 4.setting mail server -Install paket mail server Debian:~#apt-get install postfix courier-imap courier-pop saat instalasi pada postfix configuration langsung tekan ok, pilih internet sites, system mail name kita ganti menjadi lks.com Langkah selanjutnya yaitu membuat directory tempat penyimpanan mail Debian:~#maildirmake /etc/skel/Maildir Kemudian kita membuat user Debian:~#adduser admin Kemudian masukkan password dan informasi seperlunya Edit file main.cf di directory /etc/postfix Debian:~#/nano /etc/postfix/main.cf Tambahkan script dibawah ini di bagian paling bawah home_mailbox = Maildir/ langkah selanjutnya kita akan mereconfigure postfix Debian:~#dpkg-reconfigure postfix Ikuti langkah-langkah dibawah ini: Tekan OK Pilih internet sites System mail name isikan lks.com Root and postmaster mail recepient kita kosongi langsung tekan OK Other destination langsung kita OK Force synchronous update on mail queue kita pilih NO Pada local network tambahkan 202.100.4.1/24 Use procmail for local delivery kita pilih NO Mailbox size limit tidak kita rubah langsung OK Local address extension tidak kita rubah langsung OK Internet protokol kita pilih ipv4 Restart postfix Debian:~#/etc/init.d/postfix restart 5.setting webmail Web mail yang akan kita gunakan adalah squirrelmail Langkah pertama install paket yg dibutuhkan Debian:~#apt-get install squirrelmail edit file apache2.conf di directory /etc/apache2 agar konfigurasi squirrelmail di proses oleh apache Debian:~#nano /etc/apache2/apache2.conf Tambahkan script dibawah ini di bagian paling bawah include /etc/squirrelmail/apache.conf tambahkan virtualhost di file apache.conf agar kita lebih mudah utk mengakses webmail Debian:~#nano /etc/squirrelmail/apache.conf Tambahkan script dibawah ini di bagian paling bawah <virtualhost *:80> documentroot /usr/share/squirrelmail servername mail.lks.com </virtualhost> Kemudian simpan Restart apache Debian:~#/etc/init.d/apache2 restart Test mail server dan webserver via browser basis teks Debian:~#links mail.lks.com Login dengan user yang kita buat tadi kemudian cobalah untuk mengirimkan email 6.Konfigurasi FTP server -install paket yang dibutuhkan Debian:~#apt-get install proftpd kemudian muncul menu PopUp dan pilih standalone mode -rubah hak akses dari folder ftp agar readable and writeable Debian:~#chmod 777 –R /home/plur Ket : plur adalah nama user kita -setting agar semua pengunjung bias langsung mengakses folder ftp Debian:~#nano /etc/proftpd/proftpd.conf Tambahkan script dibawah ini di bagian paling bawah; <Anonymous /home/plur> User plur UserAlias anonymous plur </Anonymous> Ket : plur adalah nama user kita -restart daemon FTP Debian:~#/etc/init.d/proftpd restart -cek hasl konfigurasi Debian:~#ftp ftp.sekolah.sch.id Login dengan user kita tadi - install paket ntp Debian:~#apt-get install ntp ntpdate -menambah script pada /etc/ntp.conf Debian:~#nano /etc/ntp.conf Tambahkan script di bawah ini di bagian paling bawah Server 127.0.0.1 ip local Restrict 192.168.88.0 Server 200.100.4.2 ip pc kita Kemudian simpan -restart ntp Debian:~#/etc/init.d/ntp restart -cek hasil konfigurasi Debian:~#ntpq -p -sinkron ke server localhost Debian:~#ntpdate –u 127.0.0.1 Muncul pesan “no serer suitable for synchronization found”, tunggu 5-10 menit Cek lewat client NB: Yang dicetak tebal adalah perintah yang harus diketikkan Yang berwarna merah adalah isi file yang harus diedit Pada saat mengetikkan perintah maupun mengedit file perhatikan tanda baca dan besar kecilnya huruf terutama pada penamaan file User yang kita buat sebelum pembuatan direktori maibox tidak dapat digunakan utk mengakses mail karena didrop oleh imap server