I. TUJUAN
Praktikan dapat membangun DNS server dan mengerti konfigurasi DNS server itu sendiri
Praktikan dapat membangun WEB & FTP server
Praktikan dapat mengerti konfigurasi dari WEB & FTP server
File konfigurasi utama yang dibaca oleh bind pada saat dijalankan. Dalam file ini berisi
keterangan letak dan jenis file-file database yang dibutuhkan. Untuk membuat file ini dapat
menggunakan skirp bantu yang disusun lewat perl. File ini bernama named-bootconf.pl, dan termasuk
dalam paket aplikasi bind. Jika ingin setting manual dapat menggunakan editor teks biasa. Berikut
contoh filenya.
};
zone “ jarkom.com” IN {
type master ;
file “jarkom.zone”;
allow update { none ; };
1
};
Zone “ 100.168.192. in – addr.arpa” In {
type master ;
file “jarkom.zone”;
allow update { none ;};
Untuk membuat file jarkom.com dan addres kita copy isi file localhost zone dan 0.0.127.in.
addr.arpa.zone tadi. Setelah dicopy baru bisa di konfigurasi file tersebut.
IN NS hardware.jarkom.com.
Hardware IN A 192.168.0.10
www IN CNAME hardware.jarkom.com
ftp INCNAME hardware.jarkom.com
$TTL 86400
@ IN SO hardware.jarkom.com. root@jarkom .jarkom {
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
36000000 ; Expire
86400 ; Minimum
2
IN NS hardware.jarkom.com
IN PTR hardware.jarkom.com
IN A 192.168.100.10
3
Konfigurasi apache ada pada /etc/httpd/conf/httpd.conf. konfigurasi dapat dilakukan
dengan 2 cara yaitu dengan meng-edit langsung file tersebut atau melalui fasilitas yang diberikan
graphic.
Berikut contoh konfigurasi yang dilakukan pada /etc/httpd/conf/httpd.conf beserta
keterangannya.
User dan Group yang menjalankan server apache adalah
User apache
Group apache
Virtual host berguna untuk membuat atau menentukan nama dari host dan domain dimana
host dan domain tersebut ingin halaman web yang berbeda untuk setiap nama. Selanjutnya membuat
virtual host yang sebenarnya.
4
system , control clan data connection. Saat seorang user ingin melakukan aktivitas FTP maka dia
membutuhkan sebuah interface, biasanya berupa program atau command line. Setelah program atau
command lain dijalankan maka protocol interpreter akan melakukan hubungan control connection ke
server, selanjutnya server akan menerima request tersebut dan mentransfer data yang diatur oleh data
conection. Semua aktivitas tersebut dilakukan karena adanya sebuah system clean atau file system di
mana server clean client tersebut dapat berinteraksi .
Bila seorang user melakukan hubungan ke server FTP maka dia harus mengetahui command
yang berlaku dalam FTP. Begitu banyak command-command yang ada dalam FTP diantaranya :
cd,led, bye, quit, close, delete, put, get, open, status, pwd, mkdir, exit, chmod, user, rmdir, restart,
reset, send, verbose, dir, debug, disconnect, help, Is, rename, type dan masih banyak lagi. Sedangkan
bila ingin menggunakan program yang sudah jadi bisa menggunakan ProFTPD, CuteFTP, atau yang
lainnya yang biasanya program tersebut di install di -windows.
Untuk mengaktifkan supaya user bisa masuk ke home direktorinya masing masing.
Local enable = YES
Supaya user anonymous bisa Upload data (bila jawaban no maka akan di minta password saat
meng-access ftp )
Anon_upload_enable = YES
5
Mengaktifkan LOG saat melakukan upload/download
Xferlo-enable = YES
Menentukan user yang dapat meng-upload file (disarankan jangan user root )
Chwon – upload = YES
Chwon username = <user>
Lama waktu koneksi yang diberikan kepada user saat tidak men-download/upload data
Idle_session_timeout = <value> default : 600
6
III. TUGAS PENDAHULUAN .
1. Tuliskan secara singkat fungsi dari DNS ?
Jawab :
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address
(memetakan nama komputer menjadi IP address).
Kerangka Peraturan pengiriman secara kontroversi menggunakan keuntungan jenis
record DNS, dikenal sebagai record TXT.
Beberapa server DNS memberikan perlindungan untuk setiap domain.
Tepatnya,Tiga belas server akar (root server)digunakan oleh seluruh dunia.
7
Ketika kita merequest suatu alamat, misalnya www.facebook.com dari host kita
(unpad.ac.id – 202.154.63.26), maka host kita akan mengontak name server lokal
untuk menanyakan dimanakah www.facebook.com berada.
Name server UNPAD (202.154.63.2) akan mencari request tersebut di database
lokal. Karena tidak ada, maka name server akan mengontak root DNS servernya,
siapa yang memegang domain untuk .com
Beberapa daftar Top Level Domain (TLD) yang ada sekarang adalah: com,net, org,
biz, info, name, museum, dan tv. Sedangkan Country Code Top Level Domain
(ccTLD) adalah: us, uk, fr, es, de, it, jp, ie, dll.
4. Jelaskan mengenai file.zone domain dan file.local domain pada setting DNS !
Jawab :
Zona file merupakan file yang berisi informasi yang berkaitan suatu domain yang
tersedia atau set informasi untuk setiap domain.
5. Jelaskan apa yang di maksud dengan web server dan bagaimana cara kerjanya ?
Jawab :
Web server adalah sebuah layanan (server) yang berfungsi untuk melayani permintaan
halaman-halaman web, seperti website dan menjadi pusat dari world wide web
(www).
8
6. Jelaskan bagaimana cara membuat virtual host !
Jawab :
Berikut ini cara membuat virtual host di komputer kita :
a) Pertama, buat sebuah direktori untuk meletakkan file-file dari virtual host, misalnya
saja C:\sites. Pada direktori tersebut nantinya kita akan membuat semua virtual host.
b) Buka file C:\WINDOWS\system32\drivers\etc\hosts dengan Notepad atau editor teks
ASCII lainnya. Lihat baris paling bawah yang berisi seperti ini:
127.0.0.1 localhost
c) Tambahkan baris dibawahnya nama virtual host yang akan kita buat, misalnya seperti
berikut ini:
127.0.0.1 www.pt-pertama.com
127.0.0.1 www.pt-kedua.com
127.0.0.1 www.pt-ketiga.com
d) Jika kita ingin membuat virtual host yang lain, tambahkan dengan cara yang sama.
Satu baris untuk satu alamat domain. Jangan lupa untuk menyimpan file tersebut.
e) Buka file konfigurasi Apache (C:\xampp\apache\conf\httpd.conf) dengan editor teks.
Pada contoh ini saya memakai XAMPP. Cari baris seperti di bawah ini:
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
f) Hapus karakter # dari baris kedua, sehingga menjadi seperti berikut ini:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
9
g) Buka file C:\xampp\apache\conf\extra\httpd-vhosts.conf dengan editor teks.
Tambahkan baris-baris berikut ini pada bagian akhir file tersebut.
<Directory C:\sites>
Order Deny,Allow
Allow from all
</Directory>
h) Buat direktori baru pada direktori C:\sites dengan nama pt-pertama, pt-kedua dan pt-
ketiga. Ketiga direktori ini dipakai untuk menyimpan dokumen web dari masing-
masing situs.
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot C:\xampp\htdocs
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot C:\sites\pt-pertama
ServerName www.pt-pertama.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot C:\sites\pt-kedua
ServerName www.pt-kedua.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot C:\sites\pt-ketiga
ServerName www.pt-ketiga.com
</VirtualHost>
10
i) Buat file indeks.php dan letakkan pada direktori ketiga virtual host tersebut. Misalnya
isinya adalah sebagai berikut:
<?php
echo "Ini adalah situs dari PT Pertama";
?>
Persamaan :
Sama – sama media untuk mentransfer data
9. Internet memberikan layanan seperti browsing , mail , download, dan lain lain.
a. Sebutkan protocol apa yang berperan dalam layanan tersebut ?
Jawab : Protokol OSI
b. Pada protocol TCP/IP terdapat pada layer apakah layana tersebut ?
Jawab : Aplication
11
DNS adalah sebuah aplikasi services di Internet yang menerjemahkan sebuah domain
name ke IP address. Sebagai contoh, www untuk penggunaan di Internet, lalu
diketikan nama domain, misalnya: yahoo.com maka akan di petakan ke sebuah IP mis
192.168.2.3. Jadi DNS dapat di analogikan pada pemakaian buku telepon, dimana
orang yang kita kenal berdasarkan nama untuk menghubunginya kita harus memutar
nomor telepon di pesawat telepon. Sama persis, host computer mengirimkan queries
berupa nama komputer dan domain name server ke DNS, lalu oleh DNS dipetakan ke
IP address.
Untuk konfigurasi DNS server ada beberapa file yang harus di perhatikan yaitu :
/etc/sysconf
/etc/hosts
/etc/resolv
/etc/named.conf
FTP
FTP (File Transfer Protocol) adalah salah satu protokol tertua yang pernah ada di
Internet. Namun demikian, FTP tetap menjadi jenis layanan yang kerap kali
dimanfaatkan oleh pengguna Internet, terutama untuk mendownload software atau
hal-hal lain. File Transfer Protocol [FTP] telah ada semenjak dua puluh tahun di
sejarah internet, sehingga protokol ini sudah memiliki standard yang baik. Banyak
cara lain yang datang dan pergi, tetapi FTP merupakan cara yang paling sering
digunakan untuk mengirimkan file melalui internet, dan ini menjadikannya perangkat
yang kami sarankan untuk memamanage situs Anda di MediaHostNet - FTP client
sudah tersedia dalam setiap sistem operasi yang mendukung jaringan, dan ada
beberapa unsur dalam managemen situs yang hanya dapat dilakukan dengan
menggunakan FTP client. FTP menjadi sebuah elemen penting dalam internet
sehingga akan sangat merugikan jika tidak menyediakan fasilitas yang mendukung
FTP sebagai bagian dalam situs Anda.
12