SOAL PRAKTIKUM DNS
1. Berilah nama pada komputer dan router sesuai dengan topolgi anda: done
2. Dari topologi anda, buatlah hal-hal berikut ini:
a. Satu domain besar bernama klpxx.jarkom.com, yang ditangain oleh stitch (yang
tergabung dalam domain ini adalah selain woodstock & Snoopy)
Clue:
Setelah menginstall pada tempat diatas, sekarang masuk kedalam server Stitch yang
menangani domain besar bernama klpxx.jarkom.com.
/etc/b
b. Subdomain kartun.klpxx.jarkom.com, beranggotakan woodstock, yang ditangani oleh
Stitch. Komputer woodstock akan bernama woodstock.kartun.klpxx.jarkom.com
c. Subdomain anime.klpxx.jarkom.com, beranggotakan snoopy, yang ditangani oleh elmo.
Komputer snoopy akan bernama snoopy.anime.klpxx.jarkom.com
d. woodstock.kartun.klpxx.jarkom.com akan menjadi slave untuk Anime.klpxx.jarkom.com
e. Kalau melakukan ping ke admin.klpxx.jarkom.com maka akan mengarah ke Doraemon
f. Kalau melakukan ping ke dns.klpxx.jarkom.com maka akan mengarah ke Stitch
g. Elmo menjadi dns slave dari Stitch
3. Buatlah ‘load balancing’. Sehingga jika kita ping ke server.klpxx.jarkom.com, maka akan
muncul 2 IP server, yaitu IP Stitch dan IP Elmo
==================================================================
SOAL PRAKTIKUM DHCP
Settinglah konfigurasi IP secara DHCP di mana server DHCP ada di dalam Elmo dengan ketentuan:
- host tom, jerry, spike, dan doraemon mendapatkan IP secara DHCP sesuai dengan IP yang sudah ditentukan di topologi
- untuk host snoppy dan woodstock:
- untuk soal DNS (IP di set secara statis)
- untuk soal DHCP, snoopy dan woodstock harus mendapatkan IP random
Jumat, 26 April 2013
Senin, 22 April 2013
Pendahuluan DNS dan DHCP (Soal+Jawaban)
SOAL!
1.
Sebutkan dan jelaskan struktur sebuah
nama domain!
2.
Jelaskan mengenai istilah – istilah yang
ada pada DNS Server berikut dan jelaskan cara konfigurasi masing – masing
perintah di bawah ini pada DNS Server
bind 9!
· NS
(Name Server) record
· MX
(Mail Exchange) record
· A
(Address) record
· WKS
(Well Knows Service) record
· HINFO
(Host INFOrmation) record
· CNAME
(Cannonical Name) record
3.
Jelaskan apa yang anda ketahui mengenai
DNS master slave beserta konfigurasinya dan zone transfer!
4.
Jelaskan istilah – istilah mengenai DHCP
di bawah ini:
a. DHCP
DISCOVER
b. DHCP
OFFER
c. DHCP
REQUEST
d. DHCP
ACK
e. DHCP
Scope
f. DHCP
Lease
5.
Berikan langkah – langkah client bisa
mendapatkan IP melalui DHCP!
6.
Sebutkan urutan kerja DHCP lease
process!
JAWABAN!
1) Struktur
DNS
Domain Name Space merupakan sebuah
hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa
bagian diantaranya:
Sabtu, 13 April 2013
Web Server Menggunakan Java
Kali ini kita diberi tugas tentang penggunaan
webserver melalui java.
Selanjutnya saya akan menjelaskan settingan menampilkan
isi html lewat net beans.
Berikut code nya:
/*
* To change
this template, choose Tools | Templates
* and open the
template in the editor.
*/
package webserver;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author ahayamb
*/
public class Webserver {
public
static String readLine(InputStream is) throws IOException
{
String
request = "";
char c;
while(true)
{
c =
(char)is.read();
request+=c;
if(c
== '\n')
break;
}
return
request;
}
Penyelesaian Soal Proxy Server
Sebelumnya kita sudah membuat UML. Sekarang kita akan
menjawab soal-soal yang diberikan. Bagaimana membatasi hanya ada dua koneksi
secara bersamaan di tiap host. Untuk pengkonfigurasiannya yaitu dengan ACL.
Untuk penjelasan ACL silahkan mencari sendiri
Tapi akan saya paparkan untuk menyelesaikan
permasalahan yang diberikan. Sebenarnya ACL itu ada macam-macam penggunaannya.
Diantaranya:
- src : untuk menentukan IP ADDRESS
- maxconn : untuk menentukan maksimal user
- time : untuk menentukan range waktu
- rep_mime_type : untuk memfilter file
Langkah buat kerjain kasus tersebut adalah:
buka squid.conf nya
Formatnya: nano /etc/squid3/squid.conf
acl user1 src [IP ADSRESS]
acl [nama_variabel] maxconn [jumlah user]
http_access deny [nama_variabel] user1
Penyelesaian Soal Web Server
PENYELESAIAN
NO 4
Umumnya file yang diakses http://www.something.com adalah
file index.html atau index.php di folder htdocs (kalau di apache windows) atau
di /var/www/html (untuk apache server linux). Namun ada kalanya kita sebagai
pemilik web server tersebut berkeinginan untuk memberikan fasilitas kepada user
yakni berupa homepage mereka. Buatlah configurasi Web server agar memiliki
fasilitas user dapat memiliki web pagenya sendiri (mod_userdir).
Caranya:
1. sudo a2enmod userdir
Setelah itu kita konfigurasi Apachenya.
2. sudo nano /etc/apache2/mods-enabled/userdir.conf
3. Ganti dengan code ini:
<IfModule
mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride All
Options
MultiViews Indexes SymLinksIfOwnerMatch
<Limit GET
POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept
GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
4. Kemudian
sudo nano /etc/apache2/mods-available/php5.conf
5. Ganti
dengan source code ini:
<IfModule
mod_php5.c>
<FilesMatch
"\.ph(p3?|tml)$">
SetHandler
application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler
application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories
comment the following lines
# (from <IfModule ...> to
</IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling
it.
#<IfModule mod_userdir.c>
#
<Directory /home/*/public_html>
#
php_admin_value engine Off
#
</Directory>
#</IfModule>
</IfModule>
6. Restart
Apache Anda
service
apache2 restart
mkdir
/home/$USER/public_html disini saya mkdir /home/admin/public_html
7. Kemudian,
buat file index.html
nano
index.html
lalu isi
text html disana
8. Test dengan cara: lynx localhost:80/public_html
PENYELESAIAN
NO 5
Kita mendapat kasus bagaimana configurasi webserver
agar dapat menggunakan SSL pada Apache HTTP Server anda dengan studi kasus :
self-signed-certificate.
1. Masuk ke komputer host Anda. Disini, saya memakai
komputer host bernama tiga yang
berlaku sebagai web server
2. Matikan apache -> service apache2 stop
3. a2enmod ssl
Konfigurasi Awal Web Server dan Proxy Server
Dalam postingan saya kali ini, kita akan belajar
banyak tentang UML. Unified Modeling
Language (UML) adalah sebuah bahasa untuk menentukan visualisasi,
kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan
atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat
berupa model, deskripsi atau perangkat lunak) dari sistem perangkat lunak, seperti
pada pemodelan bisnis dan sistem non perangkat lunak lainnya.
Sebelum itu, kita harus mengenal dulu apa yang disebut
dengan topologi jaringan. Topologi jaringan adalah hal yang menjelaskan
hubungan geometris antara unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station. Berikut contoh topologi jaringan.
Keterangan:
eth0 : eth0 yang diatas adalah tuntap.
eth1: daemon ke topologi
Cara mengaplikasikannya adalah sebagai berikut :
1) Buka terminal di Ubuntu Anda, lalu ketik
ssh -X e7@10.151.36.205
Kenapa saya menulis e7@10.151.36.205? Karena pada
praktikum Jaringan Komputer semester ini saya adalah anggota kelompok e7
dan 10.151.36.205 adalah IP komputer yang akan saya remote.
Setelah itu kita akan dimintai password. Isi password
tersebut dengan password yang disimpan.
Apa itu web server dan proxy server?
PENDAHULUAN
Materi modul 2 praktikum Jaringan Komputer kali ini
adalah Web Server dan Proxy Server.
Mari kita bahas satu per satu...
1) Web
Server
Web Server adalah sebuah perangkat lunak server yang
berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan
web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web
yang umumnya berbentuk dokumen HTML. Kalau kita pakai salah satu server web
yang terkenal di linux adalah Apache. Apache merupakan server web antar platform
yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server
juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server
disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke
dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam
internet, dan ruangan ini disediakan oleh server. Itulah yang disebut Web
Server.
Nah kalau ada yang tanya gimana dengan fitur-fitur web
server, maka inilah jawabannya. Fitur-fitur dari web server adalah:
- Handling of static files, index files, and auto-indexing
- Reverse proxy with caching
- Load balancing
- Fault tolerance
- SSL support
- FastCGI support with caching
- Name- and IP-based virtual servers
- FLV streaming
- MP4 streaming, using the MP4 streaming module
- Web page access authentication
- gzip compression
- Ability to handle more than 10000 simultaneous connections
- URL rewriting
- Custom logging
- Server-side includes
2) Proxy server
Proxy server adalah sebuah perangkat yang
menjembatani komputer baik komputer client maupun komputer server dimana fungsi
dasarnya yaitu connection sharing,
filtering, dan caching. Untuk connection sharing, Proxy server dapat
bertindak sebagai gateway untuk jaringan lokal terhadap jaringan luar atau
internet, karena paket data yang dikirimkan dari jaringan lokal ke jaringan
luar harus melewati proxy server. Proxy sever sebagai connection sharing
ini dapat bekerja pada layer Data-Link, layer Network dan Transport, maupun
layer Aplikasi dalam hirarki layer komunikasi jaringan menurut OSI, namun
sebagian besar pengertian, proxy server bekerja pada layer aplikasi.
Nah, itu sebabnya terkadang ada situs-situs
tertentu yang di banned. Sehingga kita tidak bisa untuk mengaksesnya. Itu semua terjadi karena
sebenarnya situs tersebut udah di block oleh proxy server di ITS.
Langganan:
Postingan (Atom)