NIM : 14 543 0016
DNS
SERVER
PENGERTIAN DNS
Domain Name System (DNS) Adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan host name sebuah computer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.
FUNGSI DNS
A.
Kerangka Peraturan pengiriman secara kontroversi menggunakan keuntungan jenis
rekod DNS, dikenal sebagai rekod TXT.
B.
Menyediakan keluwesan untuk kegagalan computer,Beberapa server DNS memberikan
perlindungan untuk setiap domain. Tepatnya,Tiga belas server akar (root
server)digunakan oleh seluruh dunia.
KEUNGGULAN DNS
- DNS mudah untuk di implementasikan di protocol TCP/IP
- DNS server mudah untuk di konfigurasikan(Bagi admin)
- User tidak lagi di repotkan untuk mengingat IP address
KEKURANGAN DNS
- DNS tidak mudah untuk di implementasikan
- Tidak konsisten
- Tidak bias membuat banyak nama domain.
Penganalisaan
root@polsri
: /home/polsri# netstat - - listening | more
Active Internet connection (only servers)
Proto Recv-Q Send –Q Local Address Foreign Address State
Tcp 0 0 5TCB.jarkom.com:domain *:* LISTEN
Tcp 0 0 localhost:domain *:* LISTEN
Tcp 0 0 localhost:953 *:* LISTEN
Tcp6 0 0 [::] :domain [::]:* LISTEN
Tcp6 0 0 ip6-localhost:953 [::]:* LISTEN
Udp 0 0 5TCB.jarkom.com:domain *:*
Udp 0 0 localhost:domain *:*
Udp6 0 0 [::] :domain [::]:*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
Unix 2 [ACC] SEQPACKET LISTENING 7216 /run/udev/control
Unix 2 [ACC] STREAM LISTENING 7059 @/com/ubuntu/upstart
Unix 2 [ACC] STREAM LISTENING 7350 /Var/Run/dbus/system_
Bus_socket
Unix 2 [ACC] STREAM LISTENING 8444 /var/run/acpid.socket
Active Internet connection (only servers)
Proto Recv-Q Send –Q Local Address Foreign Address State
Tcp 0 0 5TCB.jarkom.com:domain *:* LISTEN
Tcp 0 0 localhost:domain *:* LISTEN
Tcp 0 0 localhost:953 *:* LISTEN
Tcp6 0 0 [::] :domain [::]:* LISTEN
Tcp6 0 0 ip6-localhost:953 [::]:* LISTEN
Udp 0 0 5TCB.jarkom.com:domain *:*
Udp 0 0 localhost:domain *:*
Udp6 0 0 [::] :domain [::]:*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
Unix 2 [ACC] SEQPACKET LISTENING 7216 /run/udev/control
Unix 2 [ACC] STREAM LISTENING 7059 @/com/ubuntu/upstart
Unix 2 [ACC] STREAM LISTENING 7350 /Var/Run/dbus/system_
Bus_socket
Unix 2 [ACC] STREAM LISTENING 8444 /var/run/acpid.socket
Analisa : Netstat digunakan untuk memantau koneksi jaringan pada suatu komputer, baik itu jaringan lokal (LAN) maupun jaringan internet. Keterangan keluaran diatas adalah:
1. Proto. Kolom proto menunjukan jenis protokol yang dipakai bisa TCP atau UDP.
2. Local Address. Kolom ini menjelaskan alamat dan nomor port yang ada di komputer anda yang mana saat itu sedang aktif melakukan koneksi.
3. Foreign Address. Kolom ini menunjukan koneksi yang dituju oleh local address beserta nomor portnya.
4. State. Kolom ini menunjukan status dari koneksi yang sedang terjadi.
Dari hasil keluaran diatas,ada 2 yang dipantau yaitu Internet connection dan UNIX domain sockets. Keduanya tidak ada yang terhubung atau tidak terjadi koneksi, keduanya dalam keadaan LISTENING yang artinya siap untuk melakukan koneksi
root@polsri : /home/polsri# nmap 5tcb.jarkom.com
Starting Nmap 5.21 (http://nmap.org) at 2012-10-11 14:38 WIT
Nmap scan report for 5tcb.jarkom.com (10.17.0.195)
Host is up (0.000012s latency).
rDNS record for 10.17.0.195: 5TCB.jarkom.com
Not shown: 999 closed ports
PORT STATE SERVICE
53/tcp open domain
Nmap done: 1 IP address (1 host up) scanned in 0.13 seconds
root@polsri : /home/polsri# dig 5tcb.jarkom.com
; <<>> diG options: +cmd
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 680
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
; 5tcb.jarkom.com. IN A
;; ANSWER SECTION:
5tcb.jarkom.com. 259200 IN A 10.17.0.195
;; AUTHORITY SECTION:
Jarkom.com. 259200 IN NS ns.jarkom.com.
;; ADDITIONAL SECTION:
Ns.jarkom.com.
;; Query time: 8 msec
;; SERVER: 10.17.0.195#53(10.17.0.195)
;; WHEN: Thu Oct 11 14:39:01 2012-10-11
;; MSG SIZE rcvd: 82
Diposkan oleh tinike eka di 22.27 Tidak ada komentar:
Pengertian FTP
FTP
(singkatan dari File Transfer Protocol) adalah sebuah protokol Internet
yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk
pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork.
FTP
merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih
digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan
(upload) berkas-berkas komputer antara klien FTP dan server FTP.
FTP ini mempunyai banyak tujuan yang dapat
memberikan manfaat yang sangat penting bagi user atau pengguna. FTP juga
memiliki banyak kelemahan serta kelebihan yang diantara kelemahan dan kelebihan
tersebut bisa memberikan keuntungan atau kerugian bagi pemakai atau user.
Anonymous FTP berasal dari istilah bahasa
inggris yang berarti anonym atau tanpa nama.Tanpa nama di sini tidak diketahui
namanya, dimana identitas yang digunakan untuk mengakses informasi ke suatu
server , terutma untuk pemakai umum. Pada FTP terdapat trivial file transfer
protocol yang disingkat dengan TFTP.
FTP merupakan cara yang tidak aman dalam
mentransfer suatu file karena file dikirimkan tanpa di enskripsi terlebih dahulu
tetapi melalui clear teks. Mode text yang dipakai untuk transfer data adalah format ASCII
atau format binary.
B. Tujuan dari FTP
Ø Untuk tujuan sharing data.
Ø Untuk tujuan indirect atau implicit
remote computer.
Ø Untuk menyediakan tempat penyimpanan
bagi user.
Ø Untuk menyediakan transfer data yang
reable dan efisien.
C. Bentuk dan Macam – Macam FTP.
1. Anonymous FTP
Istilah
dari bahasa inggris yang berarti anonym atau tanpa nama. Tanpa nama, tidak
diketahui namanya . Identitas yang digunakan untuk mengakses informasi kesuatu
sever terutama untuk pemakai umum. Kadang istilah ini juga diartikan sebagai
seorang yang menggunakan nama palsu atau mengisi data palsu.
Kadang
kala disingkat dengan istilah anonymous FTP adalah suatu cara yang memungkinkan
user dalam menjangkau dokumen, file, program, dan data lainnya dimanapun yang
tersimpan di internet, tanpa perlu memasukkan nama login password.
Ø Anonymous FTP Singkatan dari
Anonymous file transfer protocol. Situs:site FTP yang dapat di akses
Ø Anonymous-only logons,
memperbolehkan akses remote dengan menggunakan account IUSR computername
Ø File transfer protocol, protocol
standar untuk kegiatan lalu-lintas file antara dua computer.
2. Trivial File Transfer Protocol
Disingkat
dengan TFTP. File transferprotocol yang cukup sederhana dan tidak terlalu aman
digunakan khususnya untuk melakukan transfer data yang bersifat rahasia. Proses
transfer datanya dilakukan dengan menggunakan User Datagram Protokol. TFTP ini
mirip dengan file transfer protocol, bedanya adalah dalam hal protocol
trans[ort yang lebih digunakan.
3. FTP Client
FTP
client adalah perangkat yang digunakan untuk melakukan transfer file dalam
lingkungan internet menggunakan standar dari FTP. Proses transfer file dalam
lingkungan internet hampir sama seperti proses transfer dalam lingkungan Dos,
hanya saja terdapat kelebihan.
Macam-macam
FTP Client: ftp clien under windows, cute ftp, WS-FTP, ger right, GO!zilla,
coffie cup, dll.
4. FTP Server
FTP
server adalah computer server yang memberikan akses FTP ke intranet maupun
internet. Macam-macam software pembangun FTP server: FTPd, pro-FTPd, Wu-FTPd,
ftpX,Troll-FTPD, dll.
Bentuk
dasar dari FTP adalah FTP Host.domain 2 macam FTP berdasarkan hak aksesnya:
1. FTP user artinya ftp yang dapat
diakses dan memiliki permisi hanya di batasi untuk user tertentu. Karena ftp
user disertakan suatu autentifikasi bila kita mengakses ke dalamnya.
2. FTP anonymous, artinya FTP yang
disediakan secara anonymous tanpa nama, dengan kata lain FTP tersebut dapat
diakses oleh siapapun dan biasanya tanpa password, ataupun bila diminta
password. Biasanya server meminta alamat email kita sebagai passwordnya untuk
ferivikasi.
D. Kelebihan dan Kelemahan FTP
Kelebihan
FTP
1. FTP dapat Mempermudah dalam
mengunggah data.
2. FTP dapat mentransfer data.
3. Pada FTP online terdapat fasilitas
untuk mengupload data ke server dalam jumlah banyak sekaligus (tidak satu
persatu).
4. Pada FTP dapat melayani
tukar-menukar file.
5. FTP merupakan Versi paling gres juga
dilengkapi dengan seperangkat program audit dan penanganan aount.
Kelemahan
FTP
1. FTP tidak aman dalam mentransfer
suatu file karna file dirim tanpa di-enkripsi terlebh dahulu.
2. Keamanan dan kemudahan penggunaan
seringkali berbentrokan dan menjadi dilema para administrator sistem
dimana-mana.
3. FTP desainnya mash lemah sehngga
mengakibatkan tidak terinformasinya para administrator sistem mengenai resiko
yang mereka hadapi.
E. Membuat FTP dengan FileZilla
Keamanan FTP
FTP sebenarnya cara yang tidak aman
dalam mentransfer suatu file karena file dikirimkan tanpa di-enkripsi terlebih
dahulu tetapi melalui clear text. Mode text yang dipakai untuk transfer data
adalah format ASCII atau format binary. Secara default, FTP menggunakan mode
ASCII dalam transfer data. Karena pengirimannya tanpa enkripsi, username,
password, data yang di transfer, maupun perintah yang dikirim dapat di sniffing
oleh orang dengan menggunakan protocol analyzer (sniffer). Solusi yang
digunakan adalah dengan menggunakan SFTP (SSH FTP) yaitu FTP yang berbasis pada
SSH atau menggunakan FTPS (FTP over SSL) sehingga data yang dikirim terlebih
dahulu di enkripsi.
Fungsi FTP
1. untuk mensharing data
2. untuk menyediakan indirect atau
implicit remote computer
3. untuk menyediakan transfer data
reliable dan efisien
cara
konfigurasi FTP
1.
Ketik apt-get install vsftpd
=> y .
2.
Setelah itu ketik /etc/init.d/vsftpd
status . Lalu klik nano /etc/vsftpd.conf .
3.
Pagar yang perlu dihapus : anonymous_enable=NO,
Local_enable=yes, write_enable=YES, anoun_upload_enable=YES,
anoun_mkdir_write_enable=YES. Ctrl+X – y .
4.
Lalu ketik /etc/init.d/vsftpd
restart.
5.
Masuk ke Network, lalu ketik ftp://192.168.1.2/
. maka akan muncul Log On As (seperti gambar) . Masukkan user name dan password
.
6.
Untuk membuat folder klik
kanan-New-Folder .
7.
Jika folder dapat dibuat maka
tulislah Nama folder (terserah) .
8.
Folder dapat kita masukkan data
(terserah) .
9.
Lalu kita buka Google chrome
(terserah), ketik ftp://192.168.1.2 . Double click folder
tersebut .
10.
Double click pada page tersebut .
11.
FTP selesai
Contoh Cara Kerja FTP
Alat-alat yang dibutuhkan untuk Praktek,
yaitu :
1. Komputer dengan sistem operasi UBUNTU Server Versi 11.04 atau
Versi terbaru.
2. Client dengan sistem operasi Windows XP, Vista ataupun Windows 7.
3. Kabel Cross ( yang digunakan untuk menghubungkan Client langsung
ke komputer Server,tapi bisa juga menggunakan kabel straight apabila anda
menggunakan switch).
Sekarang Penjelasan bagaimana cara menginstal
dan mengkonfigurasi FTPserver :
1. Login user dan masuk ke super user dengan mengetikkan
peritnah :
$ sudo su2.
2. konfigurasilah jaringan seperti IP address, DNS, Proxy sesuai
dengan jaringan yang anda gunakan, pastikan jaringan sudah terhubung ke
internet, jika sudah instal FTP server dengan perintah :
$ sudo apt-get install
vsftpd
3. konfigurasi file /etc/vsftpd.conf dengan perintah :
$ sudo nano
/etc/vsftpd.conf
- Tambah baris berikut atau hilangkan tanda comment (#) pada file
tersebut. Langkah ini agar user lokal bisa log in melalui ftp
local_enable=YES
- Agar user bisa mengupload file, cari baris berikut dan hilangkan
tanda comment (#)
write_enable=YES
- Untuk keamanan, agar user tetap berada di home direktorinya,
tambahkan baris berikut :
chroot_local_user=YES
- Save dan tutup file
4. Restart VSFTPD di Komputer :
$ sudo /etc/init.d/vsftpd
restart
5. Cara melakukan ftp melalui command line adalah sebagai berikut :
$ ftp
[ipkomputerserver atau domain]
contoh :
$ ftp 10.17.0.195 atau $ ftp 5TCB.jarkom.com
Kemudian masukkan username dan password.
contoh :
$ ftp 10.17.0.195 atau $ ftp 5TCB.jarkom.com
Kemudian masukkan username dan password.
6. untuk keluar dari proses FTP, ketikkan quit/bye atau close
seperti di bawah ini :
ftp>quit
"Jika semua settingan di atas sudah benar dan ftp telah
berjalan, maka lakukan konfigurasi pada komputer client, konfigurasi jaringan
nya sebagai berikut" :
Pada komputer server :
ipaddress 10.17.0.195
subnetmask 255.255.255.0
gateway 10.17.0.254
DNS 10.17.0.195
subnetmask 255.255.255.0
gateway 10.17.0.254
DNS 10.17.0.195
Pada komputer client :
ipaddress 10.17.0.171
subnetmask 255.255.255.0
gateway 10.17.0.254
DNS 10.17.0.195
- lakukan ping (untuk memastikan bahwa komputer client telah
terhubung ke komputer server).
selanjutnya, mengCapture paket data dengan
perintah tcp-dump, seperti berikut ini :
1. pada terminal ketikkan :
$ tcpdump –i eth0 | grep ftp
(eth0 dapat di ganti sesuai dengan ethernet yang anda gunakan. pada percobaan di atas saya menggunakan eth0).
$ tcpdump –i eth0 | grep ftp
(eth0 dapat di ganti sesuai dengan ethernet yang anda gunakan. pada percobaan di atas saya menggunakan eth0).
"tampilannya adalah seperti berikut ini" :
pada tampilan di atas terlihat bahwa komputer
Server sedang melakukan tcpdump dan siap
mengCapture paket data yang akan melalui eth0.
2. pada komputer client, kita akan melakukan 2 jenis pengaksesan FTP, yaitu dengan user anonymous dan user login.
langkah-langkahnya sebagai berikut :
- buka command prompt
- ketikkan c:\ftp [ipkomputer_server]
c:\ftp 10.17.0.195
- buka command prompt
- ketikkan c:\ftp [ipkomputer_server]
c:\ftp 10.17.0.195
"hasilnya adalah :
pada gambar di atas, telah di tunjukkan bahwa komputer client akan
mengakses FTP Server melalui alamat IP Server. Setelah melakukan FTP ,
maka di minta user dan password untuk login. Setelah itu ketikkan perintah HELP
untuk mengetahui perintah apa saja yang dapat digunakan pada fasilitas FTP
server melalui command line ini.
Setelah kita mengetahui, seperti contoh di atas, kita coba untuk
membuat sebuah folder dengan nama kelompok3keren dengan perintah MKDIR
lalu lihat apa saja isi dari FTP server dengan melakukan perintah LS.
Dapat di lihat pada gambar di atas bahwa setelah melakukan LS , terdapat 3 buah folder dan informasi-informasi tambahan dari FTP server serta dan terdapat jumlah data yang di kirim ke server. waktu yang di butuhkan dalam menjalankan proses yaitu 33 bytes received in 000seconds 33.00Kbytes/sec.
pada tampilan layar komputer server yang tadinya sedang menjalankan capture header data di eth0 menggunakan perintah tcpdump, menampilkan hasil seperti di bawah ini :





Tidak ada komentar:
Posting Komentar