Pengertian DNS, Fungsi dan Cara kerjanya

Tahukah anda bahwa tiap-tiap komputer di dunia ini dapat saling terhubung melalui internet dengan menggunakan IP ADDRESS.


Ketika anda mengetik Google.com pada browser maka yang sebenarnya terjadi adalah komputer anda mengakses ke sebuah komputer lain dengan IP 74.125.68.xx (ip address server google) .

Tentu tidak mudah bagi manusia untuk mengingat deretan angka Ip Address apalagi jika ada beberapa IP Address yang ingin di tuju setiap harinya. Nah disinilah DNS berperan sangat penting.

Pengertian DNS dan Fungsinya
Domain Name System ( kepanjangan dari DNS ) dapat dianalogikan sebagai buku telepon di Internet.
Sederhananya DNS merupakan kumpulan Nama Host (domain) dan IP Address. Kumpulan data tersebut diperlukan oleh DNS untuk menjalankan fungsinya yaitu Sebagai Penerjemah IP ADDRESS ke Host Name (domain) maupun sebaliknya.
Dalam hal ini manusia dipermudah karena untuk dapat terhubung ke website tertentu tinggal mengingat nama host domainnya saja.
Tanpa DNS anda harus mengetikkan 123.233.112.211 untuk mengakses Facebook. ribet.
Baca juga : Memahami Pengertian IP Address dan Cara Setting IP
Bagaimana cara kerja DNS ?
Misal ketika anda ketikkan alamat google.com di browser maka alur kerjanya adalah :
Laptop anda merequest alamat ip website ke server DNS lokal
Server DNS lokal akan melihat ke dalam database dan cache nya.
Jika cache nya ditemukan maka server dns akan langsung memberikan ip ke aplikasi browser. jika tidak ditemukan maka server dns lokal tadi akan menghubungi dns lainnya
Setelah mendapatkan alamat IP, Server lokal tadi akan menyimpannya sebagai cache sehingga jika ingin menghubungi lagi server tidak perlu menghubungi dns lainnya. permintaan ke dns lain hanya terjadi jika di server lokal tidak ditemukan data atau cache nya.
Alamat IP di berikan ke browser sehingga browser dapat membuka website yang di publikasikan di IP tujuan.

Setelah melihat cara kerja DNS diatas lalu pertanyaan baru muncul. Siapa yang bertanggung jawab untuk menyatukan semua server DNS sehingga Server DNS tersebut mengetahui keberadaan server lainnya ? bagaimana DNS tersebut dapat menghubungi Server DNS lain secara tepat ?
Jawabannya . Semua Server DNS mengetahui Server Root . pemetaannya seperti di bawah ini.
Server Root menyimpan informasi ip address dan host semua domain di bawahnya.
Domain ‘.com’ hanya menyimpan semua informasi ip address dan host name yang berada dibawahnya saja.
‘.com’ tidak menyimpan informasi yang dimiliki domain ‘.id’
Untuk mengetahui ip address contoh-web-id maka dns ‘.com’ akan menghubungi dns diatasnya yaitu dns Root

kesimpulannya, ketika ip yang anda cari tidak ditemukan di server DNS lokal maka server dns lokal tersebut menghubungi server dns yang berada di atasnya dan seterusnya sampai ip address ditemukan.

Penggunaan DNS
DNS bisa diaplikasikan pada router sebagai remote dns untuk komputer-komputer di bawah jaringan router tersebut, atau digunakan langsung di control panel PC anda, atau pada konfigurasi modem jika anda menggunakan modem.

DNS yang paling terkenal dan sering di gunakan adalah DNS milik google. yaitu 8.8.8.8 dan 8.8.4.4
selain kecepatannya yang bagus juga sangat mudah di ingat.

No comments:
Write komentar