BAB III MEMBANGUN DNS SERVER, WEB SERVER & MAIL SERVER DI DEBIAN LENNY. Berikut adalah struktur jaringan pada jobsheet yang saya kerjakan.

dokumen-dokumen yang mirip
Konfigurasi DNS, MAIL dan WEBMAIL SERVER pada Debian 5.3 Jobsheet and Tutorial Oleh Ahmad Sanusi, S.Sos.I

TKJ SMK Negeri 1 Bangli

Setup DNS di Debian 7.x.x

SMK NEGERI 3 PALU SERVER WITH DEBIAN. Konfigurasi : Urutan Konfigurasi :

MODUL 3 APLIKASI WEB

Webmail Server 1. Virtual Alias = mail.sekolah.sch.id 2. Metode = courier imap dan courier pop. switch

ADMINISTRASI JARINGAN DEBIAN SERVER

Membuat DNS Server di Debian 5 (Lenny)

FTP SERVER MAIL SERVER WEBMAIL

MEMBANGUN DNS, MAIL DAN WEBMAIL SERVER. Pengetikan password tidak ditunjukkan demi keaamanan. Maka ketik saja password sampai selesai kemudian ENTER

Kemudian akan muncul menu PopUp, dan sesuaikan dengan konfigurasi di bawah ini;

KONFIGURASI DEBIAN SERVER

Modul 8 INSTALL DAN KONFIGURASI MAIL DAN WEBMAIL SERVER

MAIL SERVER Oleh: Adam Kurniawan Margolang, S.Kom

Internet Protocol (IP)

STEP BY STEP UPK P3 MEMBANGUN DNS DAN WEB MAIL SERVER

KONFIGURASI TEKNIKOM 2016 SUKSES UJI KOMPETENSI KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN SMK DWI PUTRA BANGSA TAHUN 2015/2016 PAKET 1

KONFIGURASI TCP/IP DI UBUNTU LINUX

SMK PASUNDAN 2 BANDUNG

TKJ SMK Negeri 1 Bangli

Debian Squeeze Konfigurasi Debian Server

DNS SERVER. Jaringan Komputer

TKJ SMK Negeri 1 Bangli

Gambar 1. Topologi Soal Paket 1

KONFIGURASI DNS SERVER. Dengan Ubuntu Server

TKJ SMK Negeri 1 Bangli

DNS SERVER, WEB SERVER, FTP SERVER, PROXY SERVER

SEKOLAH MENENGAH KEJURUAN SMK MA ARIF PURBOLINGGO LAMPUNG TIMUR

Koneksi Jaringan di Linux

SMK PASUNDAN 2 BANDUNG

3. Proses pertama adalah memilih bahasa. Pilih bahasa yang menurut anda mudah untuk melanjutkan instalasi. Sebaiknya pilih bahasa inggris.

Pertama. Kedua. nano /etc/bind/named.conf.options

VINCENSIUS YUDHISTIRA LINDUNG S. FB :

Modul 8 INSTALL DAN KONFIGURASI MAIL SERVER

-KONFIGURASI DNS SERVER UBUNTU SERVER

BAB III PERANCANGAN SISTEM

KOMUNIKASI DATA & JARINGAN KOMPUTER (TUTORIAL DNS SERVER)

2. Tambahkan script address di bawah ini. Bila tidak dapat menggunakan allow-hotplug gunakan alternatif auto

D dan E tidak digunakan, karena diperuntukan untuk penelitian. Penomoran netmask dapat disingkat, misalkan dapat disingkat menjadi /24

Domain Name Service (DNS)

PEMBAHASAN PAKET 1 SOAL UJIAN PRAKTIK KEJURUAN TKJ TP by blogtkj.com

eth0 server --> (public) eth1 server --> eth0 router -->

Gambar 18. Koneksi Peer to Peer. Switch. Komputer B. Gambar 19. Topologi Star menggunakan 3 PC

Praktikum 3. Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:

BAB IV HASIL DAN PEMBAHASAN

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB.

Membuat Web Server di Linux

Gambar 4.1. FQDN untuk

Step By Step LKS Nasional. Oleh. Umi Malihah XII TKJ

PRAKTIKUM 3 Dynamic Host Configuration protocol pada Linux (Ubuntu) dan Windows 1. Praktikum 4. Dynamic Host Configuration Protocol

Membangun Network Services di Linux

Tutorial Sharing internet pada VirtualBox dan install samba.

LAPORAN DEBIAN 7 ( DNS SERVER, WEB SERVER, MAIL SERVER, DHCP )

: Konfigurasi Network, install paket2 dan konfigurasi DNS

Konfigurasi DNS & Web Server

Konfigurasi basic network

ADMINISTRASI SERVER KELAS 11

PRAKTIKUM ADMINISTRASI JARINGAN KOMPUTER. DNS SERVER (Domain Name System) Oleh : Idris Winarno

TUTORIAL MEMABANGUN SERVER GATEWAY DENGAN LINUX DEBIAN

LAPORAN PROJECT UAS ADVANCED NETWORKING MEMBANGUN MAIL SERVER MENGGUNAKAN POSTFIX PADA LINUX DEBIAN. Tugas untuk memenuhi nilai UAS Jarkom Lanjut

MODUL 3 PRAKTIKUM ADMINISTRASI JARINGAN. DHCP Server. Oleh: Nani Setyo Wulan S.Pd. Nelyetti S.Kom.

PRAKTIKUM ADMINISTRASI JARINGAN KOMPUTER DHCP SERVER

Daftar Isi. Membangun Mail Server Berbasis Debian 5 (Lenny) TKJ Level 3 (10) Tokoh Teknologi Informasi (9) Trik dan Tips Blog (5) ubuntu (1)

PEMBAHSANA SOAL UJI KOMPETENSI TKJ 2015/2016 PAKET 1. Menggunakan UBUNTU TKJ SMKN 1 Lembah Melintang

A. INSTALLASI SOFTWARE

OLEH : NUR RACHMAT.

Prepared By : Victor Epen Tengker

1 BAB I DOMAIN NAME SERVER (DNS)

Praktikum DNS Tujuan II. Keperluan III. Dasar Teori

A. INSTALLASI SOFTWARE

Manual Book SID-SEKOLAH Manual Book SID-SEKOLAH

TUGAS PENDAHULUAN 1. Jelaskan cara kerja dari Mail Server 2. Sebutkan beberapa software yang dipakai untuk mengamankan dari spam dan virus

SETTING JARINGAN KOMPUTER

Pembahasan Ujian Nasioanal Praktek Kejuruan PAKET 3

Tutorial Membuat DNS, Virtualhost, FTP & Instalasi Wordpress

Linux Debian Server 5.07 Lenny Teknik Komputer dan Jaringan

Laporan Praktek Debian Server

INSTALASI DAN KONFIGURASI DASAR PC-ROUTER DENGAN LINUX REDHAT 9.0

TKJ Instruktur : Warjana, S.Pd. & Rohmadi H., S.Pd., M.T.

Konfigurasi Dns Server

Terdapat dua protokol utama yang sering digunakan dalam layanan E- Mail :

Worksheet. Instalasi Mail Server pada Debian 7 I SMK NEGERI 1 TAPIN SELATAN

Konfigurasi Jaringan di Linux. Rolly Yesputra rollyyp.wordpress.com WA

Konfigurasi Mail Server Menggunakan Postfix dan Squirrelmail

LAPORAN UJIAN PRAKTEK KEJURUAN

I. INSTALLASI SOFTWARE

Pembahasan UPK Paket 1

PENGANTAR LAN (LOCAL AREA NETWORK)

A. INSTALLASI SOFTWARE

DNS SERVERS. 1. Lakukan login sebagai root pada terminal #su

Administrasi Server Dasar Bagian 2. Modul. Andri Priyanto 15 Juni 2016 Pelatihan Server Labnet CS UPI

4. Pilih direktori tempat penyimpanan lalu klik Lanjut. A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM

Penamaan IP pada Sistem Operasi Linux dan Windows

JOB SHEET. PRAKTIK MATA PELAJARAN Troubleshooting Jaringan PAKET KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN KELAS XII

KONSFIGURASI MIKROTIK SEBAGAI ROUTER

Konfigurasi Dan Instalasi Jaringan( TCP/IP ) Di Windows Server 2003

JOOBSHEET ADMINISTRASI SERVER

KONFIGURASI LINUX REDHAT 9.0 SEBAGAI DHCP SERVER

INSTALL DAN KONFIGURASI DNS SERVER PADA SERVER CENTOS MENGGUNAKAN BIND DNS BIDANG KEGIATAN : PKM-ARTIKEL ILMIAH

DHCP SERVER. Pendahuluan

Transkripsi:

BAB III MEMBANGUN DNS SERVER, WEB SERVER & MAIL SERVER DI DEBIAN LENNY A. Persiapan Praktik Berikut adalah struktur jaringan pada jobsheet yang saya kerjakan. DNS Server Web Server Mail Server Switch Client Gambar 3.1 Skema Jaringan Dalam praktik ini alat yang dibutuhkan adalah sebagai berikut. 1. 2 Komputer (yang terpasang LAN Card, On-Board maupun ekstensi) 2. 1 Switch 3. 2 UTP Cable konektor RJ-45 dengan konfigurasi Straight-Through Cable. 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

9 DNS Server Web Server Mail Server IP 192.168.17.1/24 Switch Client IP 192.168.17.17/24 Gambar 3.2 Pemberian IP Address 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 Setelah perancangan pemberian IP Address selesai, maka dilanjutkan dengan pemberian IP Address pada setiap Interface PC. C. Konfigurasi Jaringan Sebelum kita mengkonfigurasi IP Address pada setiap PC, hal yang terlebih dahulu harus dilakukan adalah pemasangan kabel pada setiap PC ke Switch menggunakan 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. Ketiklah perintah berikut untuk mulai mengkonfigurasi file interfaces yang terletak di /etc/network/interfaces. # nano /etc/network/interfaces c. Masukan script berikut di paling bawah auto eth0 iface eth0 inet static address 192.168.17.1 netmask 255.255.255.0 network 192.168.17.0 broadcast 192.168.17.255 dns-search ns.smknrajapolah.sch.id dns-nameservers 192.168.17.1 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 f. Cek menggunakan perintah # ifconfig eth0 g. Jika berhasil akan tampil seperti berikut # ifconfig eth0 eth0 Link encap:ethernet HWaddr 08:00:27:84:7b:be inet addr:192.168.17.1 Bcast:192.168.17.255 Mask:255.255 inet6 addr: fe80::a00:27ff:fe84:7bbe/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:309 errors:0 dropped:0 overruns:0 frame:0 TX packets:201 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:27026 (26.3 KiB) TX bytes:57648 (56.2 KiB)

11 2. Konfigurasi Pada PC Client Setelah mengkonfigurasi PC Server selanjutnya mengkonfigurasi Network Connections pada Windows di PC Client yaitu dengan cara pintas menu run, klik start pilh run lalu ketik perintah control netconnections, maka akan langsung masuk pada menu Network Connection. Setelah itu atur Local Area Connection pada setiap PC yang tersambung kejaringan, dengan klik kanan pada kotak dialog Local Area Connection pilih Properties. Pada Local Area ConnectionProperties Lalu pilih Internet Protocol (TCP/IP) dan klik Properties. Pada kotak dialog Internet Protocol (TCP/IP) Properties, Isi kolom IP Address, Subnet Mask-nya beserta Preferred DNS Server dengan IP Address PC Server seperti pada gambar berikut. Gambar 3.3 Konfigurasi IP Address Client 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 melakukan pengujian konektivitas dilakukan pada PC Client yang tersambung ke jaringan, caranya sebagai berikut. Pada PC Client masuk ke Commad Prompt kemudian lakukan penge-ping-an, caranya sebagai berikut: a. Klik menu Start pilih All Programs pilih Accessories pilih Command Prompt. Kemudian ketik perintah ping 192.168.17.1. Gambar 3.4 Tampilan cmd b. Setelah muncul seperti gambar di atas berarti konektivitas berhasil dan tidak ada 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 Request kepada komputer yang melakukan penge-ping-an, maka komputer telah terkoneksi dengan Host dengan IP Address 192.168.17.1. Namun apabila muncul pesan Request Timed Out, berarti tidak ada Resquest dari komputer tujuan, maka jaringan tidak terkoneksi. Sedangkan pesan Destination Host Unreachable, berarti tujuan tidak tercapai atau ada gangguan pada perangkat jaringan, maka ada gangguan pada saat akan mengirim paket ke Host tujuan. Gangguan ini bisa diakibatkan oleh kabel, LAN Card atau kesalahan pada pemberian IP Address.

13 D. Konfigurasi Server DNS 1. Instalasi Paket BIND (Berkeley Internet Name Domain), sebelum itu pastikan DVD Debian 5 ke 1 sudah termounting. Kemudian ketikan perintah berikut. # apt-get install bind9 2. Edit file named.conf dengan perintah berikut # nano /etc/bind/named.conf 3. Kemudian tambahkan script berikut di paling bawah sebelum tulisan include "/etc/bind/named.conf.local";. zone "smknrajapolah.sch.id" { type master; file "/etc/bind/db.zone"; }; zone "17.168.192.in-addr.arpa" { type master; }; file "/etc/bind/db.rev"; 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 etc/bind# cp db.empty db.zone etc/bind# cp db.empty db.rev

14 5. Edit file db.zone etc/bind# nano db.zone @ IN SOA ns.smknrajapolah.sch.id. root.ns.smknrajapolah.sch.id. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 86400 ) ; Negative Cache TTL ; @ IN NS ns.smknrajapolah.sch.id. @ IN A 192.168.17.1 IN MX 10 mail.smknrajapolah.sch.id. ns IN A 192.168.17.1 www IN mail IN CNAME ns CNAME ns 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 ; Expire 86400 ) ; Negative Cache TTL ; @ IN NS ns.smknrajapolah.sch.id. 1 IN PTR ns.smknrajapolah.sch.id.

15 7. Tambahkan server dns di resolv # nano /etc/resolv.conf nameserver 192.168.17.1 8. Restart service bind9 # /etc/init.d/bind9 restart 9. Kemudian uji dengan menggunakan perintah # dig www.smknrajapolah.sch.id ; <<>> DiG 9.5.1-P1 <<>> www.smknrajapolah.sch.id ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15506 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.smknrajapolah.sch.id. IN A ;; 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. ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Aug 29 22:00:59 2012 ;; MSG SIZE rcvd: 89 10. Jika tampil seperti di atas berarti berhasil E. Konfigurasi Server Web 1. Instalasi paket apache2, php5, php5-imap # apt-get install apache2 php5 php5-imap php5-mysql mysql-server phpmyadmin

16 2. Buat Virtual Host untuk www.smknrajapolah.sch.id # cd /etc/apache2/sites-available /etc/apache2/sites-available# cp default websmknrjp /etc/apache2/sites-available# nano websmknrjp <VirtualHost *:80> ServerAdmin admin@smknrajapolah.sch.id ServerName www.smknrajapolah.sch.id ServerAlias smknrajapolah.sch.id DocumentRoot /var/www/websmknrjp <Directory /> 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. Gambar 3.5 Pengecekan web dari client F. Konfigurasi Server Mail 1. Install paket : postfix, courier-base courier-imap courier-pop squirrelmail # apt-get install postfix courier-base courier-imap courier-pop squirrelmail 2. Membuat mail direktori # maildirmake /etc/skel/maildir 3. Konfigurasi Postfix, tambahkan script home_ mailbox = Maildir/ di paling bawah pada file main.cf # nano /etc/postfix/main.cf home_mailbox = Maildir/

18 4. Tambahkan sedikit konfigurasi pada postfix melalui dpkg # dpkg-reconfigure postfix General Type of Mail Configuration : Internet Site System Mail Name : smknrajapolah.sch.id Root and postmaster mail recipient : Other destination to accept... : smknrajapolah.sch.id, indra, localhost.localdomain, localhost Force synchronous updates... : No Local Networks : 192.168.17.0/24 (simpan di akhir) Use Procmail for local delivery : No Mailbox size limit (bytes) : 0 Local address extension character : + Internet protocols to use : ipv4 5. Restart service postfix # /etc/init.d/postfix restart 6. Konfigurasi Squirrelmail, tambahkan Include /etc/squirrelmail/apache.conf pada file /etc/apache2/apache2.conf di paling bawah. # nano /etc/apache2/apache2.conf Include /etc/squirrelmail/apache.conf 7. Kemudian tambahkan atau edit VirtualHost pada file /etc/squirrelmail/apache.conf sehingga seperti berikut. Jangan lupa tanda # dihilangkan sebelum script di bawah # nano /etc/squirrelmail/apache.conf # users will prefer a simple URL like http://webmail.example.com <VirtualHost *:80> # (pada awalnya VirtualHost 1.2.3.4) DocumentRoot /usr/share/squirrelmail ServerName mail.smknrajapolah.sch.id </VirtualHost>

19 8. Membuat dua user baru # adduser admin Adding user `admin'... Adding new group `admin' (1005)... Adding new user `admin' (1005) with group `admin'... Creating home directory `/home/admin'... Copying files from `/etc/skel'... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for admin Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] # adduser mathew Adding user `mathew'... Adding new group `mathew' (1006)... Adding new user `mathew' (1006) with group `mathew'... Creating home directory `/home/mathew'... Copying files from `/etc/skel'... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for mathew Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] 9. Restart service apache2 10. Pengujian # /etc/init.d/apache2 dari client dengan restart login pada webmail squirrelmail dan kirim e-mail

20 Gambar 3.6 Login ke webmail Gambar 3.7 User admin kirim e-mail ke user mathew Gambar 3.8 User mathew menerima e-mail