0

JOB IV DNS SERVER

Posted by Unknown on 08.31
A. TUJUAN
1.      Untuk mengetahui bagaimana untuk menyetting DNS setting
2.      Untuk mengetahui bagaimana menginstall bind9
3.      Untuk mengetahui bagaimana cara mendefinisikan zona
4.   Untuk mengetahui bagaimana cara memriksa dan mengetest hasil instalasi dan konfigurasi dari setting DNS
B. ALAT DAN BAHAN
-          1 buah PC dengan system operasi LINUX
-          1 buah HUB
-          1 buah kabel straight

C. DASAR TEORI
DNS (Domain Name System) adalah suatu system yang mengubah nama host (seperti linux.or.id) menjadi alamat IP (seperti 10.17.09.31) atas semua komputer yang terhubung langsung ke Internet. DNS juga dapat mengubah alamat IP menjadi nama host.
DNS bekerja secara hirarki dan berbentuk seperti pohon (tree). Bagian atas adalah Top Level Domain (TLD) seperti COM, ORG, EDU, MIL dsb. Seperti pohon DNS mempunyai cabang-cabang yang dicari dari pangkal sampai ke ujung. Pada waktu kita mencari alamat misalnya linux.or.id pertama-tama DNS bertanya pada TLD server tentang DNS Server yang melayani domain .id misalnya dijawab ns1.id, setelah itu dia bertanya pada ns1.id tentang DNS Server yang bertanggung jawab atas .or.id misalnya ns.or.id kemudian dia bertanya pada ns.or.id tentang linux.or.id dan dijawab 10.17.9.31
           Sedangkan untuk mengubah IP menjadi nama host melibatkan domain in-addr.arpa. Seperti domain lainnya domain in-addr.arpa pun bercabang-cabang. Yang penting diingat adalah alamat IP-nya ditulis dalam urutan terbalik di bawah in-addr.arpa. Misalnya untuk alamat IP10.17.9.31 prosesnya seperti contoh linux.or.id: cari server untuk arpa, cari server untuk in-addr.arpa, cari server untuk 10.in-addr.arpa, cari server 17.10.in-addr.arpa, cari server untuk 9.17.10.in-addr.arpa. Dan cari informasi untuk 31.9.17.10 in-addr.arpa. Pembalikan urutan angkanya memang bisa membingungkan.

DNS Server di Linux
DNS Server di linux biasanya dijalankan oleh program yang bernama named. Program ini merupakan bagian dari paket bind yang dikoordinasikan oleh Paul Vixie dari The Internet Software Consortium. Biasanya program ini terletak di/usr/sbin/named dan dijalankan pada waktu booting dari /etc/rc.d/init.d/named start. Agar named dijalankan pada setiap booting masukkan named ke daftar server yang harus distart dengan menggunakan ntsysv.

File Konfigurasi
File konfigurasi untuk named adalah /etc/named.conf yang seperti biasa adalah text file. Format file ini seperti format program C atau Pascal yakni tiap perintah diakhiri dengan ';' dan blok perintah di kurung dengan '{' dan '}'. Ada beberapa blok yang sering digunakan yaitu:
-          options
untuk mengatur konfigurasi server secara global dan menentukan default
-          zone
untuk mengatur konfigurasi zona DNS

D. LANGKAH – LANGKAH PRAKTIKUM

Sebagai contoh, maka akan digunakan ip dan domain sebagai berikut :

Ip komputer adalah 10.17.0.193
Domain yang akan dibuat adalah jarkom.com

1. Install BIND9
$sudo apt-get install bind9

2. Konfigurasi file bind
a. Buat zona domain - jarkom.com.

$sudo nano /etc/bind/named.conf.local

Isikan

# zona jarkom.com
zone "jarkom.com" {
   type master;
   file "/etc/bind/zones/jarkom.com.db";
};

# DNS reverse
zone "0.17.10.in-addr.arpa" {
   type master
file "/etc/bind/zones/jarkom-rev.db";
};

b. Buat DNS Forwarding

$sudo nano /etc/bind/named.conf.options

Isikan ip dns ISP atau server yang sudah ada.

forwarders {
   10.10.1.1;
};


c. Edit file  /etc/resolv.conf , isikan ip komputer yang sudah diinstall DNS yaitu 10.17.9.33.

$ sudo nano /etc/resolv.conf

Isikan

search jarkom.com
nameserver 10.17.0.193

d. Definisikan zona

$sudo mkdir /etc/bind/zones
$sudo nano /etc/bind/zones/jarkom.com.db
 
Isikan

$TTL 3D
@ IN SOA ns.jarkom.com. admin.jarkom.com. (
   20121010
   28800
   3600
   604800
   38400
);
jarkom.com                IN        NS                   ns.jarkom.com.
@                                IN        NS                   10.17.0.193
@                                IN        A                      10.17.0.193
5CA                            IN         A                     10.17.0.193
                                   TXT                             "Network Gateway"

The TTL or time to live disetting untuk 3 hari. ns.jarkom.com sebagai nameserver mendefinisikan ubuntudesktop and gateway sebagai A record. Dan www sebagai alias dari ubuntudesktop menggunakan CNAME

e. Buat file “jarkom-rev.db” untuk reverse lookup.

$sudo nano /etc/bind/zones/jarkom-rev.db

Isikan

$TTL 3D
@       IN      SOA     ns.jarkom.com. admin.jarkom.com. (
                2007062001
                28800
                604800
                604800
                86400
)
            IN      NS        ns.jarkom.com.
33        IN      PTR     gw.jarkom.com.


3. Aktifkan BIND
$sudo /etc/init.d/bind9 restart


4. Periksa dan test hasil instalasi dan konfigurasi, catat semua hasilnya.

 
$netstat --listening | more 

Hasilnya


    $nmap 5CA.jarkom.com 

Hasilnya


  
    $dig 5CA.jarkom.com

Hasilnya



0

JOB III SISTEM OPERASI - WEB SERVER

Posted by Unknown on 18.08
Sistem Operasi

Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman – halaman web yang umumnya berbentuk dokumen HTML.

Cara kerja web server 
1. Cara kerja Web Server Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.
2. Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yang ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yang memungkinkan semua komputer dapat berkomunikasi satu dengan yang lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yang merupakan protocol transport dan dikirim ke alamat yang dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yang digunakan dalam World Wide Web (WWW) antar komputer yang terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangat mudah sekali dimana setiap kali anda mengetik http://; anda telah menggunakannya, dan membawa anda ke dunia internet. Data yang di passing dari browser ke Web server disebut sebagai HTTP request yang meminta web page dan kemudian web server akan mencari data HTML yang ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yang dikirim dari server ke browser disebut sebagai HTTP response. Jika data yang diminta oleh browser tidak ditemukan oleh si Web server maka akan meninbulkan error yang sering anda lihat di web page yaitu Error : 404 Page Not Found.
  
Linux Hosting dan Window Hosting
Ada dua mode hosting pada umumnya tersedia, pertama adalah Linux hosting dan kedua adalah dengan Windows hosting. Keduanya memiliki beberapa kelebihan dan kekurangan masing-masing tapi Tergantung pada pemilik website.
Pada sebagian besar situasi normal, preferensi umum pemilik provider hosting lebih memilih menggunakan Server Linux daripada Server Windows, hal itu di dasarkan pada beberapa faktor yang akan dijelaskan dibawah ini.
1. Pengeluaran Biaya
Linux hosting jauh lebih ekonomis daripada Windows server. Untuk memulai bisnis web hosting, harga sangatlah penting. Kebanyakan dari perusahaan hosting kecil tidak memerluka spesifikasi tinggi dari sisi keamanan dan juga tidak peduli apakah itu MSSQL server database, MySQL database atau beberapa hal lain untuk penggunaan database. Jadi server Linux merupakan pilihan terbaik bagi siapa saja yang ingin memulai bisnis server webhosting dengan beberapa fitur standard.
2. Open Source / Operating System
Linux adalah Operation System yang Open Source dan memungkinkan orang dari seluruh dunia untuk meningkatkan kemampuan sendiri untuk pengembangannya. Ini adalah salah satu alasan utama di mana Linux server memiliki kekuatan / ketangguhan jika dibandingkan dengan server Windows. Sekarang Linux menjadi platform yang unik untuk banyak teknologi baru yang banyak digunakan dalam kompetisi industri hosting. Ini berarti bahwa server Linux memberikan banyak fitur yang tidak bisa didapatkan pada server Windows.
3. Bahasa Scripting
Ada beberapa bahasa scripting yang tersedia di Internet seperti Perl, Python, Java, dan PHP untuk membangun situs Anda. Semua bahasa scripting dan telah dikembangkan di Linux / UNIX web server dan mereka tidak membutuhkan dukungan Microsoft untuk menjalankannya. Tetapi bila Anda menggunakan bahasa-bahasa script yang dapat dijalankan di windows server seperti ASP. Maka Anda memerlukan MS-SQL untuk mengembangkan database dan mendukung lainnya dari Microsoft. Sekarang mudah dimengerti bahwa untuk pemilik usaha kecil lebih memilih Linux hosting untuk host situs Web mereka ke internet.
4. Stabilitas
Sekarang Linux sangat dikenal sebagai OS yang relatif stabil dan bisa dihandalkan. Ini berarti bahwa server Linux yang lebih cepat, mudah digunakan dan dianggap sebagai NON crushable. Server Linux akan memberikan fasilitas / manfaat lebih untuk website Anda dengan pengeluaran / budget minimum.
5. Kecepatan
Linux memiliki pengalaman bertahun-tahun untuk penyediaan jasa industri server hosting. Sekilas tidak ada perbedaan dalam penggunaannya dalam hal kecepatan antara server Linux dan Windows server, tetapi bila dilihat dengan benar bahwa, Linux server sedikit lebih cepat dalam pemrosesan data website daripada server Windows.
6. Efisiensi
Windows mendukung ASP yang merupakan bahasa pemrograman yang didukung oleh Microsoft, yang memungkinkan orang untuk membuat database halaman web dinamis termotivasi dengan menghubungkan dengan MS-SQL server atau server akses. Hal ini meningkatkan biaya produksi juga. Linux tidak membutuhkan bahasa ASP atau MS-SQL database untuk membangun database halaman website dinamis, server Linux hanya menggunakan database MySQL dan PHP yang semuanya tersedia secara gratis di Internet.
  
Beberapa contoh software web server
1. Apache HTTP Web Server
2. Wamp Server
3. Xamp Server
4. Virgo Web Server
5. Abyss Web Server
6. Cherokee Web Server
7. RaidenHTTPD Web Server
8. KF Web Server
9. GoAhead WebServer
10. Tornado Web Server
11. lighttpd  Web Server
12. Hiawatha webserver

0

JOB III FITUR DAN KEMAMPUAN - WEB SERVER

Posted by Unknown on 18.06
Fitur dan Kemampuan pada Beberapa Web Server
  
  • Web Server Apache
Apache merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat dijalankan di Windows NT. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya. Beberapa dukungan Apache :

a. Kontrol Akses.
Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP
b. CGI (Common Gateway Interface)
Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl)
c. PHP (Personal Home Page/PHP Hypertext Processor);
Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik
d. SSI (Server Side Includes)
Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :
1. Apache termasuk dalam kategori freeware.
2. Apache mudah sekali proses instalasinya jika dibanding web server lainnya seperti NCSA, IIS, dan lain-lain.
3. Mampu beroperasi pada berbagai platform sistem operasi.
4. Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
5. Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.
Fasilitas atau ciri khas dari web server Apache adalah :
1. Dapat dijadikan pengganti bagi NCSA web server.
2. Perbaikan terhadap kerusakan dan error pada NCSA 1.3 dan 1.4.
3. Apache merespon web client sangat cepat jauh melebihi NCSA.
4. Mampu di kompilasi sesuai dengan spesifikasi HTTP yang sekarang.
5. Apache menyediakan feature untuk multihomed dan virtual server.
6. Kita dapat menetapkan respon error yang akan dikirim web server dengan menggunakan file atau skrip.
7. Server apache dapat otomatis berkomunikasi dengan client browsernya untuk menampilkan tampilan terbaik pada client browsernya. Web server Apache secara otomatis menjalankan file index.html, halaman utamanya, untuk ditampilkan secara otomatis pada clientnya.
8. Web server Apache mempunyai level-level pengamanan.
9. Apache mempunyai komponen dasar terbanyak di antara web server lain.
10. Ditinjau dari segi sejarah perkembangan dan prospeknya, Apache web server mempunyai prospek yang cerah. Apache berasal dari web server NCSA yang kemudian dikembangkan karena NCSA masih mempunyai kekurangan di bidang kompatibilitasnya dengan sistim operasi lain. Sampai saat ini, web server Apache terus dikembangkan oleh tim dari apache.org.
11. Performasi dan konsumsi sumber daya dari web server Apache tidak terlalu banyak, hanya sekitar 20 MB untuk file-file dasarnya dan setiap daemonnya hanya memerlukan sekitar 950 KB memory per child.
12. Mendukung transaksi yang aman (secure transaction) menggunakan SSL (secure socket layer).
13. Mempunyai dukungan teknis melalui web.
14. Mempunyai kompatibilitas platform yang tinggi.
15. Mendukung third party berupa modul-modul tambahan.
  • Web Server Litespeed
Litespeed web server merupakan teknologi baru yang diciptakan untuk menggantikan Apache Web Server di masa mendatang. Litespeed menurut hasil riset mempunyai kelebihan yaitu 50% lebih cepat dalam memproses PHP dan lebih cepat 6x dibandingkan Apache Web Server.
Ini dia beberapa detail kelebihan Litespeed Web server:
* Performa PHP mampu meningkat 50%
* Mampu melebihi performa Apache hingga 6x lebih cepat
* Pembatasan validasi HTTP request
* Anti DDoS
* Pencegahan System Overloading
* Recover dari kegagalan secara langsung dan otomatis
* Kompatibel dengan Cpanel, Plesk dan direct admin
* Dukungan kompatibilitas dengan mod_security request filtering
* Kompatibel dengan Apache .htaccess
* dll
  • Web Server Nginx
Nginx dengan cepat memberikan konten statis dengan penggunaan efisien sumber daya sistem.Hal ini dapat menyebarkan dinamis HTTP konten di jaringan menggunakan FastCGI handler untuk script , dan dapat berfungsi sebagai perangkat lunak yang sangat mampu penyeimbang beban
Fitur-fitur web server nginx
           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

Copyright © 2012 Info Teknologi All rights reserved. Theme by Aziz Corp. | Bloggerized by AzizulHakim.