Membangun DNS, Web Server Dan Web Mail Server
Membangun DNS, Web Server Dan Web Mail Server
Membangun DNS, Web Server Dan Web Mail Server
1. Membangun DNS , Web Server dan Web Mail Server Opsi konfigurasi : IP Address 1. ns.sekolah.sch.id 2. www.sekolah.sch.id 3. mail.sekolah.sch.id 4. PC Client DNS Server 1. 2. 3. 4. Sistem Operasi Domain Email Admin Sub Domain = 192.168.10.1/24 = 192.168.10.2/24 = 192.168.10.3/24 = 192.168.10.4/24 = OS Linux = sekolah.sch.id = nama_peserta@sekolah.sch.id = www.sekolah.sch.id mail.sekolah.sch.id
Mail Server 1. Sistem Operasi Webmail Server 1. Virtual Alias 2. Metode = mail.sekolah.sch.id = IMAP/POP3 , SMTP = OS Linux
A. TAHAP PERTAMA INSTALASI DEBIAN 1. Install Debian dengan Mode TEXT ( Server ) 2. Choose Language pilih English a. Other b. Asia c. Indonesia 3. Select a keyboard layout pilih American Engglish 4. Configure the network Pilih Continue a. Pilih Configure network manually
b. IP address 192.168.10.1 c. Netmask 255.255.255.0 d. Gateway 192.168.10.1 e. Name Server addresss 192.168.10.1
5. 6. 7. 8. Hostname : sekolah Domain name : sch.id Configure the clock : Jakarta Partition disk : Guide-use entire disk
Halaman 1
a. All files in one partition ( recommended for new users ) b. Finish partition and write changes to diisk : Enter c. Write the changes to disk : YES Root Password : 123 Re-enter password to verify : 123 Full name for the new user : tkj Username for your account : tkj Choose a password for the new user : 123 Re-enter password to verify : 123 Scan another CD or DVD : NO Use a network mirror : NO Participlate in he package usage survey ? NO Software Selection : a. Web Server b. DNS Server c. Mail Server d. Standard System Tunggu prosess instalasi selesai. Install the GRUB boot loader to the master boot record : YES Installation Complete : Continue
auto eth0:0 iface eth0:0 inet static address 192.168.10.2 netmask 255.255.255.0 auto eth0:1 iface eth0:1 inet static address 192.168.10.3 netmask 255.255.255.0
Halaman 2
5. nano named.conf.local
// // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918";
zone "sekolah.sch.d"{ type master; file "/etc/bind/db.sekolah.sch.id"; }; zone "192.in-adrd.arp"{ type master; file "/etc/bind/db.192"; };
IN
SOA
sekolah.sch.id. root.sekolah.sch.id. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL
9. nano db.192
; ; BIND reverse data file for local loopback interface ; $TTL 604800
IN
SOA
sekolah.sch.id. root.sekolah.sch.id. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL
// 3 Blok IP Terakhir
Halaman 3
10.nano /etc/resolv.conf
search sekolah.sch.id nameserver 192.168.10.1
11.nano /etc/hosts
127.0.0.1 localhost 192.168.10.1 sekolah.sch.id 192.168.10.2 www.sekolah.sch.id 192.168.10.3 mail.sekolah.sch.id
12./etc/init.d/bind9 restart
Stopping domain name service...: bind9. Starting domain name service...: bind9.
nslookup sekolah.sch.id
Server: Address: 192.168.10.1 192.168.10.1#53
nslookup www.sekolah.sch.id
Server: Address: 192.168.10.1 192.168.10.1#53
nslookup mail.sekolah.sch.id
Server: Address: 192.168.10.1 192.168.10.1#53
Halaman 4
1. nano /etc/apache2/sites-available/default
<VirtualHost *:80>
-----TAMBAHKAN DIBAWAHNYA tulisan yang sudah ada ----<VirtualHost *:80> ServerName mail.sekolah.sch.id ServerAdmin admin@sekolah.sch.id DocumentRoot /usr/share/squirrelmail/ </VirtualHost>
Tulis manual dan hafalkan semua. Perhatikan tanda baca dan besar kecil Hurufnya.
6. nano /var/www/index.html
<html><body>
<h1> Selamat Datang </h1><br> Nama : Didi Kempot<br> Kelas : XII TKJ 1<br> di UKK SMK Cokoroaminoto 1 Banjarnegara<br> <a href="http://mail.sekolah.sch.id">Email Server Kami</a> </body></html>
Halaman 5
Gambar 1. Pilih OK
2. nano /etc/postfix/main.cf
cari tulisan ini myhostname = mail.sekolah.sch.id alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = sekolah.sch.id, mail.sekolah.sch.id, localhost.sekolah.sch.id, localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_command = mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all
E. Pengujian
Halaman 7
Kepala Surat
Istilah POP3, IMAP & SMTP sering terdengar ketika melakukan setting mail client baik di PC Desktop atau SmartPhone, bahkan saat ini HP dengan harga yang tidak begitu mahal pun sudah dilengkapi dengan fasilitas email. Namun tahukah Anda apa yang dimaksud dengan POP3, IMAP & SMTP ? POP3 (Post Office Protocol version 3) adalah protokol yang digunakan untuk mengambil surat elektronik (email) dari server email. Protokol POP3 dibuat karena desain dari sistem surat elektronik yang mengharuskan adanya server surat elektronik yang menampung surat eletronik untuk sementara sampai surat elektronik tersebut diambil oleh penerima yang berhak IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses / mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan email yang ada. Kemampuan ini jauh lebih baik daripada POP (Post Office Protocol) yang hanya memperbolehkan kita mengambil/download semua pesan yang ada tanpa kecuali. SMTP (Simple Mail Transfer Protocol) merupakan salah satu protokol yang umum digunakan untuk pengiriman surat elektronik di Internet. Protokol ini dipergunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima.
Halaman 8