Senin, 23 Oktober 2017

Pengertian DNS beserta Fungsi dan Cara Kerjanya



DNS atau biasa disebut Domain Name Server adalah suatu sistem untuk menyimpan informasi host atau domain di dalam sebuah jaringan. Atau bisa pula dibilang jika DNS adalah suatu sistem jaringan yang mampu menerjemahkan domain (nama situs) menjadi alamat internet.

Nah yang dimaksud alamat internet disini adalah angka-angka alamat IP. Misalnya jika facebook.com memiliki alamat IP 69.63.181.11 maka jika kamu mengetik 69.63.181.11 di browser kamu maka dengan otomatis browser kamu akan menampilkan facebook.com pada alamat address nya.

Sejarah DNS

Dahulu, semua komputer yang terhubung melalui jaringan masih menggunakan HOST.TXT untuk memetakan seluruh domain. Namun sistem ini memiliki kekurangan diantaranya jika suatu saat alamat IP berubah, maka file tersebut harus ikut diubah. Nah, dari sana kemudian muncul suatu sistem baru yang bernama DNS, jika ada yang mengganti host di suatu tempat maka yang lain akan mengikuti perubahan tersebut secara dinamis.

Cara Kerja DNS

Untuk memahami cara kerja DNS, mari kita buat contoh sederhana seperti sistem yang ada di perhotelan. Misalnya kamu ingin mengunjungi beberapa teman yang ada di beberapa hotel. Lalu apa yang akan kamu lakukan? pastinya kamu akan menemui resepsionis dan memintanya menyebutkan nomor kamar dimana teman kamu menginap. Nah, untuk itu kamu perlu memberitahu nama teman kamu itu pada resepsionis. Dari sana resepsionis akan melihat di dalam database tamu dan memberitahu tentang nomor kamar teman kamu itu. Dia juga akan melakukan check apakah temanmu ada di kamar atau tidak.

Dari sini mari kita sedikit hubungkan dengan cara kerja DNS. Anggap saja kamu berperan sebagai client, resepsionis sebagai server DNS, nama teman kamu sebagai domain, dan nomor kamar teman kamu sebagai alamat IP.

Nah, dari sini Resepsionis akan mencari di dalam database dari semua tamu, yang disebut Domain Name Space. Jika temanmu masih di dalam kamar maka resepsionis akan mengatakan ada di nomor berapa teman kamu itu, begitu juga dengan sebaliknya. Sama seperti sistem DNS, jika kamu mengetik nama situs di browser kamu, browser akan otomatis mengirim permintaan ke server DNS, jika nama situs yan akan kamu buka terdaftar di dalam database, maka ia akan menjawab permintaanmu dengan mengirim alamat IP dari situs yang akan kamu buka, seperti 117.234.214.13

Memahami Nama Domain dan IP Address

Dalam hal ini kita akan ambil contoh domain www.google.com. Pertama, DNS akan memeriksa com yang merupakan singkatan dari domain commercial sekaligus sebagai top level domain. Setelah itu google adalah sub-domain dari com, dan www adalah sub-domain dari google. Sementara Dot( . ) digunakan untuk memisahkan domain dengan sub-domain.

Dari sini mungkin kamu sudah sedikit paham tentang DNS, nah sekarang jika seseorang ingin mengetahui hubungan  domain dari suatu alamat IP, maka ia akan meminta server DNS dengan alamat IP dari website. Sebut saja alamat IP yang dikirim adalah 31.13.79.246DNS pertama akan memeriksa 31 kemudian 13 kemudian 79 dan akhirnya 246. Hal ini berarti 31 memiliki poin utama atau bisa disebut domain utama sementara alamat 13, 79, 246 adalah sebagai sub-domain. Jumlah 246 mengacu padamesin server hosting website www.fb.com

Jenis jenis DNS dan Fungsinya

A record: digunakan untuk memetakan hostname ke IP address 32-bit (IPv4).

AAAA record: untuk memetakan hostname ke IP address 128-bit (IPv6).


MX Record: digunakan untuk memetakan domain ke mail exchange server

CNAME Record: kalo yang ini membuat nama alias dari sebuah domain.

NS Record: digunakan untuk memetakan domain kedalam satu daftar dari DNS Server.

Resolving DNS

Hal ini mengacu pada proses penerjemahan nama domain ke alamat IP masing-masing. DNS resolveradalah PC Client, sama seperti kamu di hotel itu misalnya, yang akan mengirimkan query ke server DNSatau resepsionis. Ada dua metode yang sering digunakan dalam hal ini, yaitu :

Recursive: Sekarang mari kita lanjutin dengan contoh Hotel diatas tadi ya, anggap hotel ini memiliki lebih dari satu cabang di kota, dan resepsionis tidak dapat menemukan nomor kamar teman kamu. 

Lalu ia akan memeriksa apakah teman kamu telah tinggal di cabang lain dengan menghubungi resepsionis hadir di sana. Jadi, jika server DNS tidak dapat menemukan IP dari nama domain yang dikirim dalam permintaan maka ia akan meminta server lain yang terhubung untuk menyelesaikan alamat IP untuk domain yang diminta. Artinya ia akan mengumpulkan informasi dari server lain lalu membalas dengan alamat IP yang kamu minta.

Iterative: Misalkan jika kamu juga ingin tahu tentang di lantai mana letak kamar teman kamu itu, maka untuk melakukannya, kamu tentunya akan bertanya lagi pada resepsionis. Sama seperti, jika DNS resolver ingin informasi lebih lanjut tentang domain, maka ia akan mengirim permintaan baru untuk server DNS yang sama.

DNS Cache

Server DNS sementara waktu ini akan menyimpan query permintaan kamu dalam bentuk Cache, sehingga dapat mengurangi waktu respon jika ada penyelesaian DNS lain yang meminta permintaan yang sama. Waktu yang berisi informasi Cache yang valid disebut TTL (Time To Live), diatur oleh administrator untuk setiap record query disimpan dalam cache.

DNS Vulnerabilities

Cache Poisoning: atau bisa juga disebut DNS Spoofing, adalah teknik yang digunakan oleh cracker, di mana mereka akan mengubah data cache di server DNS lalu merender alamat IP yang salah kepada DNS resolver, kemudian bisa jadi untuk mengalihkan pengguna ke perangkat attacker.

Phishing: adalah suatu metode untuk menipu para pengguna untuk mencuri id / password melalui form login pada suatu situs palsu yang menyerupai situs aslinya.


Custom DNS

DNS sejak pertama kali di buat adalah suatu terobosan yang sangat penting bagi kelangsungan setiap website. Bahkan kini ia mampu menghandle jutaan situs website di seluruh dunia. Tanpa DNS, pasti setiap orang akan kesulitan bahkan hanya untuk berselancar di dunia maya. Sekarang aku tanya, apa kamu masih ingat berapa IP Address dari facebook.com tanpa melihat halaman diatas? pasti susah kan? aku pun juga tidak ingat sebenarnya karena sudah ada DNS yang akan membantu kita mengingatnya.

server DNS populer:

Google’s Public DNS: Raksasa internet yang satu ini juga memiliki layanan DNS gratis yang mampu menanggapi jutaan permintaan dalam satu waktu. Untuk mengkonfigurasinya, kamu bisa melakukan setting DNS :

8.8.8.8 atau 8.8.4.4

OpenDNS:adalah sebuah perusahaan swasta yang menyediakan server DNS gratis yang aman dan terpercaya. Untuk mengkonfigurasinya, kamu bisa melakukan setting DNS :

208.67.222.222 atau 208.67.220.220

Sumber : http://cacingtekno.blogspot.co.id/2016/12/pengertian-fungsi-jenis-dari-dns.html

Pengertian DHCP beserta Fungsi dan Cara Kerjanya

Dynamic Host Configuration Protocol atau yang sering disingkat DHCP merupakan protokol client-server yang digunakan untuk memberikan alamat IP kepada komputer client/ perangkat jaringan secara otomatis.
Alasan mengapa banyak yang menerapkan DHCP adalah kemudahannya dalam pemberian alamat IP kepada komputer client/ perangkat jaringan (walau dalam jumlah yang banyak) secara otomatis. Jadi kita tidak perlu memberikan alamat IP secara manual kepada setiap komputer satu per satu.
DHCP server tidak hanya memberikan alamat IP saja, tetapi juga memberikan netmask, host name, domain name, DNS, dan alamat gatewaynya juga. Selain itu, DHCP server juga dapat memberikan parameter lain seperti time server dan lain sebagainya.
Dengan begini, seorang admin server tidak perlu lagi bersusah payah memberikan alamat IP kepada setiap komputer client yang ingin terhubung dengan jaringan. Kalau puluhan komputer client mungkin tidak menjadi masalah, lalu bagaimana kalau ribuan komputer client?

Perbedaan DHCP client dan DHCP server

Dalam layanan DHCP, ada dua istilah yang perlu anda ketahui yaitu DHCP client dan DHCP server. Terus apa perbedaan diantara keduanya?
Komputer yang bertugas memberikan alamat IP secara otomatis kepada komputer client disebut dengan DHCP server. Sedangkan komputer yang meminta alamat IP disebut dengan DHCP client.

Bagaimana cara kerja DHCP?

Pada saat user menghidupkan komputernya dan menghubungkannya ke server yang menggunakan layanan DHCP, maka komputer tersebut otomatis meminta (request) alamat IP ke server. Kemudian server menjawab permintaan komputer tersebut dan memberikannya sebuah alamat IP.
cara kerja DHCP
Untuk lebih jelas mengenai cara kerja DHCP, anda bisa menyimak proses-proses yang terjadi pada layanan DHCP sebagai berikut :
IP Least Request
Komputer client meminta alamat IP ke server
IP Least Offer
DHCP server yang memiliki list alamat IP memberikan penawaran kepada komputer client
IP Lease Selection
Komputer client memilih/ menyeleksi penawaran yang pertama kali diberikan DHCP, kemudian melakukan broadcast dengan mengirim pesan bahwa komputer client menyetujui penawaran tersebut
IP Lease Acknowledge
Pada tahap ini DHCP server menerima pesan tersebut dan mulai mengirim suatu paket acknowledge (DHCPACK) kepada client.
Paket tersebut berisi berapa lama komputer client bisa menggunakan alamat IP tersebut (yang diberikan DHCP server) beserta konfigurasi lainnya. Dan komputer client pun dapat terhubung ke jaringan.

Keuntungan menggunakan layanan DHCP

  • Tidak perlu memberikan/ mengkonfigurasi alamat IP kepada client satu per satu
  • Mencegah terjadinya IP conflict yang sering terjadi pada suatu jaringan
  • Dengan layanan DHCP, komputer client dapat menggunakan alamat IP dalam jangka waktu tertentu (tergantung pemberian server)
  • Komputer client dapat menggunakan suatu alamat IP yang tidak dipakai oleh komputer client yang lain
  • Selain itu, dengan adanya DHCP, kita dapat mengintegrasikan suatu mesin (host) ke dalam suatu jaringan, karena nantinya mesin tersebut akan mendapat alamat IP juga melalui pooling yang sebelumnya telah dibuat oleh server.
Jadi sedikit kesimpulan dari tulisan saya mengenai DHCP adalah, DHCP merupakan sebuah protokol client-server digunakan untuk memberikan alamat IP kepada client secara otomatis. Terdapat empat proses yang terjadi pada cara kerja DHCP server, yaitu IP Least Request, IP Least Offer, IP Lease Selection, dan IP Lease Acknowledge.

Sumber : http://www.nesabamedia.com/pengertian-dhcp/

Apa itu Mikrotik? Pengertian Mikrotik & Penjelasannya

Mikrotik adalah sebuah perusahaan yang bergerak di bidang produksi perangkat keras (hardware) dan perangkat lunak (Software) yang berhubungan dengan sistem jaringan komputer yang berkantor pusat di Latvia, bersebelahan dengan Rusia. Mikrotik didirikan pada tahun 1995 untuk mengembangkan router dan sistem ISP (Internet Service Provider) nirkabel.

Mikrotik dibuat oleh MikroTikls sebuah perusahaan di kota Riga, Latvia. Latvia adalah sebuah negara yang merupakan “pecahan” dari negara Uni Soviet dulunya atau Rusia sekarang ini. Mikrotik awalnya ditujukan untuk perusahaan jasa layanan Internet (PJI) atau Internet Service Provider (ISP) yang melayani pelanggannya menggunakan teknologi nirkabel atau wireless. Saat ini MikroTikls memberikan layanan kepada banyak ISP nirkabel untuk layanan akses Internet dibanyak negara di dunia dan juga sangat populer di Indonesia. MikroTik sekarang menyediakan hardware dan software untuk konektivitas internet di sebagian besar negara di seluruh dunia. Produk hardware unggulan Mikrotik berupa Router, Switch, Antena, dan perangkat pendukung lainnya. Sedangkan produk Software unggulan Mikrotik adalah MikroTik RouterOS.

MikroTik RouterOS 

MikroTik RouterOS™ adalah sistem operasi dan perangkat lunak yang dapat digunakan untuk menjadikan komputer manjadi router network yang handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan wireless, cocok digunakan oleh ISP dan provider hotspot. Untuk instalasi Mikrotik tidak dibutuhkan piranti lunak tambahan atau komponen tambahan lain. Mikrotik didesain untuk mudah digunakan dan sangat baik digunakan untuk keperluan administrasi jaringan komputer seperti merancang dan membangun sebuah sistem jaringan komputer skala kecil hingga yang kompleks sekalipun.

Mikrotik RouterBoard



RouterBoard adalah router embedded produk dari mikrotik. Routerboard seperti sebuah pc mini yang terintegrasi karena dalam satu board tertanam prosesor, ram, rom, dan memori flash. Routerboard menggunakan os RouterOS yang berfungsi sebagai router jaringan, bandwidth management, proxy server, dhcp, dns server dan bisa juga berfungsi sebagai hotspot server.
Ada beberapa seri routerboard yang juga bisa berfungsi sebagai wifi. sebagai wifi access point, bridge, wds ataupun sebagai wifi client. seperti seri RB411, RB433, RB600. dan sebagian besar ISP wireless menggunakan routerboard untuk menjalankan fungsi wirelessnya baik sebagai ap ataupun client. Dengan routerboard Anda bisa menjalankan fungsi sebuah router tanpa tergantung pada PC lagi. karena semua fungsi pada router sudah ada dalam routerboard. Jika dibandingkan dengan pc yang diinstal routerOS, routerboard ukurannya lebih kecil, lebih kompak dan hemat listrik karena hanya menggunakan adaptor. untuk digunakan di jaringan wifi bisa dipasang diatas tower dan menggunakan PoE sebagai sumber arusnya.

Mikrotik pada standar perangkat keras berbasiskan Personal Computer (PC) dikenal dengan kestabilan, kualitas kontrol dan fleksibilitas untuk berbagai jenis paket data dan penanganan proses rute atau lebih dikenal dengan istilah routing. Mikrotik yang dibuat sebagai router berbasiskan PC banyak bermanfaat untuk sebuah ISP yang ingin menjalankan beberapa aplikasi mulai dari hal yang paling ringan hingga tingkat lanjut. Contoh aplikasi yang dapat diterapkan dengan adanya Mikrotik selain routing adalah aplikasi kapasitas akses (bandwidth) manajemen, firewallwireless access point (WiFi)backhaul link, sistem hotspotVirtual Private Netword (VPN) server dan masih banyak lainnya.

Sistem Level Lisensi Mikrotik 
Mikrotik bukanlah perangkat lunak yang gratis jika anda ingin memanfaatkannya secara penuh, dibutuhkan lisensi dari MikroTikls untuk dapat menggunakanya alias berbayar. Mikrotik dikenal dengan istilah Level pada lisensinya. Tersedia mulai dari Level 0 kemudian 1, 3 hingga 6, untuk Level 1 adalah versi Demo Mikrotik dapat digunakan secara gratis dengan fungsi-fungsi yang sangat terbatas. Tentunya setiap level memilki kemampuan yang berbeda-beda sesuai dengan harganya, Level 6 adalah level tertinggi dengan fungsi yang paling lengkap. Secara singkat dapat digambarkan jelaskan sebagai berikut:
  • Level 0 (gratis); tidak membutuhkan lisensi untuk menggunakannya dan penggunaan fitur hanya dibatasi selama 24 jam setelah instalasi dilakukan.
  • Level 1 (demo); pada level ini kamu dapat menggunakannya sbg fungsi routing standar saja dengan 1 pengaturan serta tidak memiliki limitasi waktu untuk menggunakannya.
  • Level 3; sudah mencakup level 1 ditambah dengan kemampuan untuk menajemen segala perangkat keras yang berbasiskan Kartu Jaringan atau Ethernet dan pengelolan perangkat wireless tipe klien.
  • Level 4; sudah mencakup level 1 dan 3 ditambah dengan kemampuan untuk mengelola perangkat wireless tipe akses poin.
  • Level 5; mencakup level 1, 3 dan 4 ditambah dengan kemampuan mengelola jumlah pengguna hotspot yang lebih banyak.
  • Level 6; mencakup semua level dan tidak memiliki limitasi apapun.
Demikianlah beberapa informasi tentang Apa itu Mikrotik? Pengertian Mikrotik & Penjelasannya. Jika teman-teman masih belum paham tentang apa itu Mikrotik karena baru belajar dan tau Mikrotik, saya rekomendasikan untuk menyaksikan Video Tutorial Mikrotik tentang Apa Itu Mikrotik berikut ini.

Sumber : https://mikrotikindo.blogspot.co.id/2013/02/apa-itu-mikrotik-pengertian-mikrotik.html

Minggu, 22 Oktober 2017

Pengertian Proxy dan Fungsinya serta Cara Kerjanya

Pengertian Proxy server dan fungsinya serta cara kerjanya – Apa itu proxy? bagaimana cara kerja dan apa fungsi dari proxy? Untuk memahaminya kamu dapat membaca pembahasan di bagian bawah ini.
A. Penjelasan proxy
Pengertian proxy adalah server yang menyediakan suatu layanan untuk meneruskan setiap permintaan user kepada server lain yang terdapat di internet. Atau definisi proxy server yang lainnya yaitu suatu server atau program komputer yang mempunyai peran sebagai penghubung antara suatu komputer dengan internet.
B. Cara kerja Proxy server
Bagaimanakah proxy bekerja? Sebenarnya prinsip kerja proxy server sangatlah sederhana, saat user menggunakan layanan suatu proxy lalu meminta file atau data yang terdapat di public server (internet) maka proxy akan meneruskannya ke internet jadi seolah-olah proxy tersebut yang memintanya. Dan saat proxy server telah mendapatkan apa yang diminta oleh user, proxy akan memberikan respon kepada user jadi seolah-olah dialah public servernya.
Apa itu proxy server?
Apa itu proxy server?
C. Fungsi proxy
Berikut di bawah ini adalah beberapa fungsi proxy:
1. Fungsi conecting sharing
Salah satu fungsi proxy adalah sebagai connecting sharing yaitu sebagai penghubung atau perantara pengambilan data dari suatu alamat IP dan diantarkan ke alamat IP lainnya ataupun kepada IP komputer user.
2. Fungsi filtering
Terdapat beberapa proxy yang dilengkapi dengan firewall yang dapat memblokir beberapa atau sebuah alamat IP yang tidak diinginkan, sehingga beberapa website tidak dapat diakses dengan memakai proxy tersebut. Itulah salah satu fungsi dari proxy sebagai filtering. Baca juga: Pengertian firewall dan fungsinya terlengkap.
3. Fungsi caching
Dan fungsi proxy yang lainnya yaitu sebagai fungsi caching, disini maksudnya proxy juga dilengkapi dengan media penyimpanan data dari suatu web, dari query ataupun permintaan akses user. Misalnya permintaan untuk mengakses suatu web dapat lebih cepat jika telah ada permintaan akses ke suatu web pada pemakai proxy sebelumnya. Itulah fungsi proxy sebagai chacing.
D. Hal-hal yang dapat dilakukan oleh web proxy
Web proxy adalah komputer server yang bertindak sebagai komputer lainnya berfungsi untuk melakukan request terhadap kontent dari suatu jaringan internet ataupun jaringan intranet. Adapun hal-hal yang dapat dilakukan oleh web proxy diantaranya sebagai berikut ini:
  • Dapat menyembunyikan alamat IP address.
  • Dapat dipakai untuk mengakses suatu website yang telah di blok oleh ISP (Internet service provider) atau oleh suatu organisasi. Baca juga: Pengertian, contoh dan fungsi ISP (Internet Service Provider).
  • Dapat di gunakan untuk men-blok beberapa atau sebuah website yang nantinya didak dapat diakses.
  • Dapat men-filter cookies yang tidak di inginkan dan seluruh cookies yang tersimpan di encrypt.
  • Dan dapat meningkatkan keamanan privacy pengguna.
Demikian diatas tadi pembahasan tentang  pengertian proxy dan fungsinya secara singkat dan jelas, semoga pembahasan ini dapat di pahami dan tentunya dapat memberikan manfaat untuk yang telah membacanya…

Sumber : http://www.pengertianku.net/2015/06/pengertian-proxy-dan-fungsinya-serta-cara-kerjanya.html