11/26/2018

Sejarah dan penjelasan mengenai DNS

Banyak dari kita yang masih belum tahu Apa itu DNS? DNS atau biasa disebut Domain Name Server adalah suatu sistem untuk menyimpan informasi have atau space di dalam sebuah jaringan. Atau bisa pula dibilang jika DNS adalah suatu sistem jaringan yang mampu menerjemahkan space (nama situs) menjadi alamat web.

Sejarah dan penjelasan mengenai DNS


Nah yang dimaksud alamat web 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 program kamu maka dengan otomatis program kamu akan menampilkan facebook.com pada alamat address nya. Berikut ini Pengertian DNS, Sejarah DNS, Cara Kerja DNS, Jenis-jenis DNS, Fungsi DNS dan Server DNS.

Sejarah DNS

Dahulu, semua komputer yang terhubung melalui jaringan masih menggunakan HOST.TXT untuk memetakan seluruh area. Namun sistem ini memiliki kekurangan diantaranya jika suatu saat alamat IP berubah, maka document tersebut harus ikut diubah.

Nah, dari sana kemudian muncul suatu sistem baru yang bernama DNS, jika ada yang mengganti have 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 lodging. 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 customer, resepsionis sebagai server DNS, nama teman kamu sebagai space, dan nomor kamar teman kamu sebagai alamat IP.

Sama seperti sistem DNS, jika kamu mengetik nama situs di program kamu, program 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 area www.google.com. Pertama, DNS akan memeriksa com yang merupakan singkatan dari area business sekaligus sebagai top dimension space.

Setelah itu google adalah sub-space dari com, dan www adalah sub-area dari google. Sementara Dot( . ) digunakan untuk memisahkan space dengan sub-area.

Dari sini mungkin kamu sudah sedikit paham tentang DNS, nah sekarang jika seseorang ingin mengetahui hubungan space dari suatu alamat IP, maka ia akan meminta server DNS dengan alamat IP dari site.

Sebut saja alamat IP yang dikirim adalah 31.13.79.246, DNS pertama akan memeriksa 31 kemudian 13 kemudian 79 dan akhirnya 246. Hal ini berarti 31 memiliki poin utama atau bisa disebut space utama sementara alamat 13, 79, 246 adalah sebagai sub-area. Jumlah 246 mengacu pada mesin server facilitating site www.fb.com

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-piece (IPv6).

MX Record: digunakan untuk memetakan space ke mail trade server

CNAME Record: kalo yang ini membuat nama false name dari sebuah area.

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

Settling DNS

Settling DNS mengacu pada expositions penerjemahan nama area ke alamat IP masing-masing. DNS resolver adalah PC Client, sama seperti kamu di inn itu misalnya, yang akan mengirimkan question ke server DNS atau resepsionis. Ada dua metode yang sering digunakan dalam hal ini, yaitu :

1. Recursive

Sekarang mari kita lanjutin dengan contoh Hotel diatas tadi ya, anggap lodging 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 space yang dikirim dalam permintaan maka ia akan meminta server lain yang terhubung untuk menyelesaikan alamat IP untuk area yang diminta. Artinya ia akan mengumpulkan informasi dari server lain lalu membalas dengan alamat IP yang kamu minta.

2. 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 space, maka ia akan mengirim permintaan baru untuk server DNS yang sama.

DNS Cache

Server DNS sementara waktu ini akan menyimpan inquiry 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 legitimate disebut TTL (Time To Live), diatur oleh manager untuk setiap record inquiry disimpan dalam reserve.

DNS Vulnerabilities

Reserve Poisoning: atau bisa juga disebut DNS Spoofing, adalah teknik yang digunakan oleh wafer, di mana mereka akan mengubah information store di server DNS lalu merender alamat IP yang salah kepada DNS resolver, kemudian bisa jadi untuk mengalihkan pengguna ke perangkat aggressor.

Phishing: adalah suatu metode untuk menipu para pengguna untuk mencuri id/secret word melalui frame 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 site. Bahkan kini ia mampu menghandle jutaan situs site di seluruh dunia. Tanpa DNS, pasti setiap orang akan kesulitan bahkan hanya untuk berselancar di dunia maya.

Server DNS populer:

Google's Public DNS: Raksasa web yang satu ini juga memiliki layanan DNS free 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 free yang aman dan terpercaya. Untuk mengkonfigurasinya, kamu bisa melakukan setting DNS :

208.67.222.222 atau 208.67.220.220
Disqus Comments