A. FTP SERVER
1. Pengertian FTP
FTP atau File Transfer Protocol merupakan protokol internet yang digunakan untuk urusan
pengiriman data dalam jaringan komputer, seperti upload dan download file yang dilakukan oleh
FTP client dan FTP server. Layanan FTP bisa diatur menjadi FTP public, dimana semua orang
bisa mengakses data-data yang ada di server FTP dengan mudah.
FTP berkerja menggunakan salah satu protokol yang dapat diandalkan untuk urusan komunikasi
data antara client dan server, yaitu protokol TCP (yang menggunakan port nomor 21). Port 21 ini
digunakan untuk mengirimkan command (perintah). Oleh karena port 21 dimaksudkan khusus
untuk mengirimkan command, maka port ini sering juga disebut dengan nama command port.
2. Cara Kerja FTP Server
Untuk cara kerjanya, secara umum terlebih dahulu FTP client harus meminta koneksi kepada FTP
server, jika sudah terhubung dengan FTP server maka FTP client dapat melakukan pertukaran data
seperti upload dan download data. FTP dapat bekerja dalam mode aktif dan mode pasif, yang
menentukan bagaimana koneksi data terbentuk. Pada kedua mode, client membuat sebuah kontrol
TCP dari port N menuju FTP server port 21.
Pada mode aktif, client mulai menyimak koneksi data yang datang dari server pada port M.
Kemudian client mengirimkan FTP command port M untuk menginformasikan kepada server, port
mana yang harus disimak. Server kemudian menginisiasi channel data kepada client dari port 20/
port FTP server.
Dalam situasi ketika client berada di balik firewall dan tidak mampu menerima koneksi TCP yang
datang, dapat digunakan pasif mode. Dalam mode tersebut, client menggunakan kontrol koneksi
untuk mengirimkan perintah PASV kepada server, kemudian menerima alamat IP server, alamat
server, dan nomor port server.
c. FIREFTP
FireFTP tersedia sebagai add-on gratis untuk web browser Mozilla Firefox. Tentu
saja FireFTP ini sangat praktis karena menyatu dengan browser Mozilla firefox.
FireFTP juga sangat user friendly karena mulus memadukan ke dalam web
browser. Yang paling penting, karena FireFox tersedia pada Windows, Linux, dan
platform Mac, Anda dapat menggunakan FireFTP pada setiap sistem operasi.
d. TRANSMIT
Transmit adalah FTP Client yang paling populer untuk pengguna Mac, khususnya
di kalangan pengembang web. Muncul dengan set yang sangat kuat dari fitur
seperti folder syncing, fitur disk, dan kecepatan yang lebih tinggi. Software
transmit terintegrasi ke dalam lingkungan Mac yang membuatnya super mudah
digunakan bagi pengguna Mac untuk belajar dan menggunakannya dengan cepat.
e. CLASSIC FTP
Jika Anda ingin yang FTP client yang paling dasar, Anda harus mencoba Classic
FTP. Meskipun aplikasi tidak memiliki antarmuka pengguna dengan tampilan
terbaik, Namun Classic FTP sangat mudah digunakan. Setelah menyiapkan server
FTP Anda dengan Classic FTP, Anda dapat dengan mudah drag dan drop file ke
server Anda. Classic FTP juga gratis untuk Anda gunakan di Mac.
f. CYBERDUCK
Cyberduck adalah FTP client gratis dan terbuka untuk Mac dan Windows. Hal ini
sangat mudah digunakan dan terintegrasi dengan indah di perangkat Mac Anda.
Mendukung fitur Mac seperti menyimpan kredensial login Anda di keychain dan
mencari file di finder. Anda bahkan dapat memilih Editor pilihan Anda dan
membuka file untuk mengedit dengan mudah.
g. GFTP
gFTP adalah open source FTP client sederhana untuk sistem operasi berbasis
Linux. Memiliki antarmuka pengguna yang bersih yang membuatnya mudah bagi
pengguna untuk mempelajari fitur-fiturnya. Mendukung FTP, FTPS (koneksi
kontrol saja), HTTP, HTTPS, SSH dan FSP protokol. Upload dan mengedit file
mirip dengan FileZilla.
B. DNS SERVER
1. Pengertian DNS Server
DNS (Domain Name System) server adalah server yang dapat melayani permintaan dari
client untuk mengetahui alamat yang digunakan oleh sebuah domain. Jadi, misalnya Anda
ingin mengakses twitter.com, maka server DNS akan mencari alamat dari twitter agar
komputer dapat terhubung dengan twitter. Biasanya untuk menggunakan Server DNS,
Anda harus memasukkan alamatnya dari server tersebut dalam pengaturan IP address di
komputer. Biasanya privider-provider penyedia jasa internet sudah menyediakan alamat
dari DNS server yang bisa Anda gunakan.
d. Unbound
Unbound adalah, memvalidasi rekursif dan caching DNS server yang dirancang untuk
kinerja tinggi. Itu dirilis 20 Mei 2008 (versi 1.0.0) dalam bentuk perangkat lunak perangkat
lunak bebas dilisensikan di bawah lisensi BSD oleh NLnet Labs, Verisign Inc, Nominet,
dan Kirei. Unbound juga ditawarkan pada kernel Linux mengeras dengan Toggling cerdas
dengan ISC BIND, terintegrasi dengan protokol routing Quagga pada peralatan Dell /
TCPWave. Dukungan komersial untuk Unbound juga disediakan oleh TCPWave.
e. Power DNS
PowerDNS adalah perangkat lunak server DNS gratis dengan berbagai penyimpanan data
back-berakhir dan fitur load balancing. Fungsi server otoritatif dan rekursif
diimplementasikan sebagai aplikasi terpisah.
f. Microsoft DNS
Microsoft DNS adalah server DNS yang disediakan dengan Windows Server.
4. Pengujian DNS Server
Test apakah DNS Server tersebut berhasil atau tidak, dengan perintah nslookup dari
komputer Server ataupun dari komputer client.
nslookup smkn1gmb.net
Server: 192.168.3.153
Address: 192.168.3.153#53
Name: smkn1gmb.net
Address: 192.168.3.153