Selamat sore, kali ini saya mau share sedikit tentang yang namanya DNS. DNS ini kepanjangannya adalah Domain Name System. Di jaman sekarang yang sudah serba canggih ini pasti sudah hampir semua orang punya yang namanya telepon genggam atau kerennya dipanggil HP (Handphone)
Ada kemiripan dari salah satu cara kerja aplikasi bawaan di HP dengan cara kerja DNS ini.. pasti di smua HP ada yang namanya phonebook atau buku telepon kan? nah DNS ini fungsinya mirip dengan buku telepon pada HP. buku telepon fungsinya menyimpan data nomor telepon dengan nama pemilik nomor tersebut, tujuannya agar dapat memudahkan penggunanya ketika akan melakukan panggilan tanpa harus menghafal nomor telepon yang dituju satu persatu, kebayang kalau sampai saat ini kita harus menghapal semua nomor telpon di HP kita masing2?? maka dari itu kita hanya cukup dengan mencari nama pemilik nomornya, lalu tekan tombol untuk memanggilnya,simple kan? tapi sebenarnya si telepon ini mencari nomor telepon dengan nama pemilik yang dimasukan sebelumnya..
dari gambaran fungsi dari buku telepon pada HP tadi, sebenarnya kita sudah mendapatkan gambaran dari fungsi DNS,, namun DNS tidak mengenali nomor telepon di dunia internet ini, melainkan alamat IP dan nama domainnya,, jadi fungsi dari DNS ini adalah untuk menerjemahkan alamat domain ke alamat IP di internet,, lalu kenapa alamat domain harus diterjemahkan ke alamat IP ?? tujuannya ya sama, agar kita tidak perlu menghapal alamat sebenarnya (IP address) dari suatu server yang kita tuju, cukup kita hafal dengan alamat yang berupa nama saja, nanti DNS server akan bantu kita mencari alamat sebenarnya dari server yang kita akses,,
Pastinya kita sudah sering melakukan akses ke berbagai macam situs di internet,, misalnya www.google.com, www.kaskus.co.id, www.yahoo.com, nah itu adalah yang contoh dari beberapa alamat domain di internet yang bisa kita akses.. sebenarnya server www.google.com memiliki alamat IP yang tertanam pada servernya, bukan alamat www.google.com. Contoh salahsatu alamat IP dari www.google.com adalah 216.58.196.36, kenapa saya bilang salah satu? alasannya karena sistem DNS ini saat ini sudah dibuat redundant atau lebih dari 1 alamat IP yang terdaftar dalam satu alamat domain, salahsatu tujuannya agar dapat membagi beban kerja dari server yang diaksesnya,,
mana buktinya?? coba deh dites menggunakan tool sederhana di lptop/PC nya, dengan membuka command promt dengan mengetikkan perintah ping www.google.com lalu enter
C:\Users\imam>ping www.google.com (enter)
, maka akan muncul output sbb :
Pinging www.google.com [216.58.196.36] with 32 bytes of data:
Reply from 216.58.196.36: bytes=32 time=29ms TTL=52
Reply from 216.58.196.36: bytes=32 time=28ms TTL=52
Reply from 216.58.196.36: bytes=32 time=29ms TTL=52
Reply from 216.58.196.36: bytes=32 time=29ms TTL=52
Ping statistics for 216.58.196.36:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 28ms, Maximum = 29ms, Average = 28ms
nah yang saya maksud itu ini, jadi DNS ini membantu kita dan jutaan atau miliaran pengguna internet lainnya di seluruh dunia saat ini, dengan mempermudah penamaan server menjadi menggunakan nama domain yang sebenarnya ,, pasti kita bakalan kerepotan jika harus menghafal satu persatu alamat IP dari alamat server di internet yang kita akses, karena jumlahnya ada jutaan bahkan miliaran alamat IP di internet seluruh dunia,,
di postingan berikutnya, saya akan coba demokan bagaimana kalau kita mengakses internet tanpa mengunakan DNS
terimakasih