Apa itu DNS (Domain Name System)

Halo semuanya, apa itu DNS? Pernahkah Anda bertanya-tanya bagaimana Anda mengakses halaman web yang Anda lakukan hampir setiap hari? Kali ini kita akan menjelaskan kepada Anda cara kerja DNS.

DNS singkatnya disebut Domain Name System. Sistem nama domain menerjemahkan nama domain ke alamat IP, dan apa yang dimaksud dengan domain dan apa itu alamat IP?

Mari kita lihat itu. Pertama, mari kita lihat apa itu nama domain. Nama domain adalah teks atau string apa pun yang pada dasarnya Anda masukkan di halaman web Anda. Bisa jadi ibm.com, google.com, abc.com, salah satunya.

Dan apa sebenarnya alamat IP itu? Alamat IP adalah empat set nomor, seperti ini. Hanya akan menulis nomor acak untuk Anda di sini. Saya yakin Anda semua telah melihat alamat IP ini hampir setiap hari saat mengakses situs web ini dan berkata, oh, Anda tahu browser web Anda sedang down.

Anda tahu, Anda tidak dapat mengakses DNS yang Anda cari. Jadi, mari kita ambil contoh, abc.com. Apa yang terjadi adalah, alih-alih mengetik abc.com, jika Anda mengetikkan alamat IP situs web tertentu itu di browser web Anda, Anda sebenarnya akan diarahkan ke halaman web tersebut.

Sekarang, komponen utama dari sistem DNS adalah DNS resolver. Jadi, resolver DNS bertindak sebagai buku telepon dalam semua hal ini. Bagaimana kita menjembatani kesenjangan antara komunikasi manusia dan DNS, dan dunia jaringan? Jadi, di dunia jaringan komputer menggunakan angka untuk berkomunikasi satu sama lain, dan di dunia manusia kami menggunakan nama untuk berkomunikasi satu sama lain, dan di sini DNS resolver bertindak sebagai buku telepon tempat Anda mencari nama dan mencocokkannya dengan nomor .

Alamat IP adalah protokol internet yang memiliki seperangkat aturan yang membantu jutaan perangkat berkomunikasi satu sama lain dan itulah mengapa kami mengalokasikan alamat IP ini ke setiap perangkat di internet. Semua perangkat ini berkomunikasi menggunakan pengenal unik ini, dan karena sebagai manusia kami tidak terbiasa mengingat nama, kami menggunakan nama domain ini, untuk mengingat nomor, kami menggunakan nama domain dan itulah cara kami menyelesaikannya menggunakan resolver DNS. Sekarang setelah kita mengetahui ikhtisar sistem nama domain mari kita lihat bagaimana pencarian DNS terjadi. Jadi langkah pertama dalam pencarian DNS adalah pengguna. Di sinilah kami memasukkan alamat situs web dari halaman web kami dan Anda akan menjadi aktor di sini.

Jadi, browser web memiliki apa yang kami sebut sebagai memori cache. Memori cache menyimpan nilai  tertentu untuk jangka waktu tertentu. Jadi, ketika Anda memasukkan alamat abc.com, katakanlah, apa yang terjadi adalah alamat tersebut terlihat di memori cache terlebih dahulu dan ketika kita berkata, “oh, saya tidak memiliki alamat IP situs web tertentu yang Anda cari, ” kami meneruskan permintaan ke resolver DNS utama. Jadi ini akan menjadi resolver DNS kami untuk hari ini, dan sekarang dari sini resolver DNS memiliki cache sendiri.

Ia melihat cache-nya dan berkata “hei, saya tidak memiliki alamat IP situs web tertentu yang Anda cari.

Jadi yang akan saya lakukan adalah mengarahkan permintaan Anda ke server root. ” Saya akan menggunakan warna yang berbeda. Jadi, ini adalah root server dan root server adalah server teratas di tingkat teratas dalam hierarki DNS, dan root server masih belum memiliki informasi abc.com yang Anda cari, tetapi apa yang dimilikinya adalah informasi tentang server domain tingkat atas tempat Anda harus merutekan permintaan Anda.

Juga, server root ditempatkan di lokasi yang berbeda di seluruh dunia, hampir ratusan server root ini ditempatkan, dan ada 12 organisasi berbeda yang mengelola server root ini, dan dari sana kami mendapatkan alamat IP server domain tingkat atas. Jadi, sekarang kami mengirim permintaan ke server TLD. Dan TLD tidak lain adalah “Top Level Domain”, yang pada dasarnya berarti memiliki semua informasi untuk domain tingkat atas, dan dalam hal ini domain tingkat teratas akan menjadi dot com. Jadi bisa apa saja seperti dot net, dot org, dan sebagainya. Apa yang dikatakannya adalah “hei, saya tidak memiliki alamat ip abc.

com, tetapi saya dapat mengirimkan permintaan Anda ke server nama otoritatif . Saya dapat mengirimkan alamat IP yang menjadi tujuan pengiriman permintaan Anda, dan server nama otoritatif memiliki semua informasi dan semua catatan DNS yang perlu kita akses.

Jadi pada dasarnya server nama otoritatif membuat catatan DNS yang perlu kita akses. Jadi permintaan dikirim ke server nama auth, oh dan kita bisa juga menyebutnya sebagai server nama domain, dan banyak penyedia cloud di seluruh dunia menyediakan kemampuan server ini , dan Anda dapat menggunakan banyak dari mereka. Jadi ini akan menjadi server nama otoritatif kami , dan apa yang dilakukan server nama otoritatif ia mengirimkan kembali alamat IP situs web tertentu yang kita cari, dan sekarang kita mendapatkan alamat IP kembali ke DNS resolver sehingga DNS resolver sekarang menyimpannya di cache.

Saya menyimpannya di cache dan mengirimnya kembali ke browser web, dan sekarang w eb browser memiliki alamat IP yang dicari. Apa yang dilakukannya adalah mengirim permintaan ke server web tertentu yang menunjuk ke alamat IP yang telah dikirim. Jadi, ini adalah server web dari situs web tertentu yang mungkin Anda akses. Dalam hal ini akan menjadi abc.com.

Jadi, sekarang server web memiliki semua konten yang diperlukan untuk ditampilkan di halaman web Anda. Yang kami render kembali adalah konten halaman web Anda. Ini adalah keseluruhan kerja pencarian DNS kami dan inilah yang hampir kami lakukan setiap hari ketika kami mengakses berbagai situs web di seluruh internet. Saya harap Anda menemukan video ini sangat informatif.

Leave a Reply

Your email address will not be published.