Bagaimana Cara Kerja DNS?
Diterbitkan: 2022-08-28Pada dasarnya, CPU tidak dapat memahami kata dan huruf bahasa Inggris normal yang dimasukkan pengguna. Semua perintah diterjemahkan ke 1 dan 0 sehingga komputer dapat memahami dan menjalankannya. Anda datang ke artikel ini dengan mencarinya di internet dan mengklik judulnya, dll. Semua tindakan itu dikirim ke komputer dalam bentuk bahasa biner. Ada, pada dasarnya, banyak terjemahan terjadi dalam sistem.
DNS, singkatnya, adalah nama dari salah satu proses terjemahan serupa. Sistem Nama Domain mengonversi nama domain alfanumerik, seperti www.iamdumdum.com, ke alamat IP masing-masing. Untuk browser web, tautan situs benar-benar omong kosong. Ini menavigasi dengan menggunakan alamat IP yang ditetapkan ke halaman web, bukan nama dan judulnya. Alamat IP biasanya sangat kompleks seperti '192.168. 1.1'. Tidak akan mudah bagi Anda untuk memasukkan nilai seperti ini setiap kali Anda ingin mengunjungi sebuah situs, bukan? Sebaliknya, itu berbahaya bagi SEO, dan mengarahkan lalu lintas ke situs web juga akan cukup sulit. Menyelamatkan Anda dari masalah ini adalah semua tentang DNS.
Cukup sekian untuk perkenalannya. Mari kita lihat halamajig ini dalam beberapa detail dan lihat cara kerjanya.
Mendefinisikan DNS: Apa itu Sistem Nama Domain?
Saya tidak tahu apakah Anda ada di sekitar tahun 1990-an, tetapi saat itu kami memiliki hal yang disebut buku telepon atau buku telepon. Anda dapat menemukannya di bilik telepon umum dan menggunakannya untuk mencari nomor telepon orang yang ingin Anda hubungi. Orang-orang juga memiliki pribadi seukuran saku. Setiap kali mereka ingin menelepon seseorang, mereka akan mencari nama di direktori dan kemudian menekan nomor yang tertulis di sampingnya.
DNS pada dasarnya adalah buku telepon atau direktori telepon di internet. Saat Anda memasukkan nama domain di browser, itu 'mencarinya' di Sistem Nama Domain dan menemukan alamat IP yang ditetapkan untuknya. Kemudian, menggunakan alamat IP ini, situs web dimuat. Dan itu tidak ada hubungannya dengan sistem manajemen konten Anda
Dalam keseluruhan proses penerjemahan dan interpretasi ini, ada beberapa komponen dan langkah yang terlibat. Mari kita lihat mereka:
Komponen
Komponen di sini merujuk pada server yang berperan dalam eksekusi permintaan yang ditempatkan ke DNS oleh pengguna. Proses pengambilan halaman web sesuai dengan permintaan atau perintah yang dimasukkan oleh pengguna (dalam bentuk nama domain) disebut 'Resolusi DNS'. Setelah halaman web dimuat, permintaan DNS dikatakan 'diselesaikan'.
Ada empat server utama yang bertanggung jawab atas resolusi DNS. Mereka:
• Rekursor
• Server Root
• Server Domain Tingkat Atas
• Server Resmi
rekursor
Ini adalah server DNS pertama yang bertanggung jawab untuk mengambil situs web sesuai dengan instruksi yang diberikan oleh pengguna. Rekursor tidak benar-benar melakukan banyak terjemahan dan konversi yang sebenarnya. Itu hanya menerima permintaan dari pengguna dan meneruskannya ke server berikutnya. Ini seperti petugas polisi. Mereka tidak menangkap orang jahat tetapi mereka melakukan tugas mendasar menjawab panggilan darurat dan menyampaikan informasi kepada petugas terkait.
Server Root
Ini adalah titik di mana terjemahan dimulai. Setelah permintaan diteruskan oleh recursor, hal berikutnya adalah menentukan alamat IP sehingga halaman dapat dimuat. Server root, serta TLD dan server otoritatif, digunakan untuk proses penentuan ini.

Misalnya, ketika Anda ingin mencari kata dalam kamus, Anda harus membukanya terlebih dahulu. Kemudian Anda menemukan alfabet yang dengannya kata yang Anda pilih dimulai. Setelah itu, Anda pergi ke kolom yang memiliki kata-kata yang paling dekat dengan yang ingin Anda ketahui artinya. Ada, pada dasarnya, tiga langkah yang pada akhirnya membawa Anda ke item yang Anda inginkan.
Server root seperti yang pertama dari tiga langkah ini yaitu yang paling umum.
Server root mampu melakukan dua hal: 1) menyelesaikan kueri yang memerlukan hasil dari tingkat root dan 2) meneruskan permintaan ke server TLD. Jika pengguna memasukkan perintah yang dapat diselesaikan di tingkat root, server ini akan melakukannya sendiri. Namun, biasanya, nama domain yang dimasukkan oleh pengguna tidak ditemukan di tingkat akar. Mereka terletak lebih dalam di hierarki dan server lain harus ikut bermain.
Lihat diagram ini untuk mendapatkan ide yang lebih baik. 'Root' yang tertulis di atas mengacu pada level root. Ekstensi seperti '.org' dan '.com' berkaitan dengan server TLD, dan seterusnya.
Server TLD (Domain Tingkat Atas)
Server TLD mengoperasikan lapisan yang lebih dalam dari server root. Jika kita menggunakan contoh kamus yang sama yang kita lakukan di atas, maka server ini akan menjadi bagian di mana Anda menemukan alfabet yang tepat yaitu langkah kedua.
Nama domain yang umum memiliki akhiran di akhir misalnya '.com', '.org' dan '.net' dan sebagainya. Ekstensi ini merujuk ke server TLD. Anda mungkin telah memperhatikan bahwa jika Anda ingin pergi ke 'www.iamdumdum.com' dan Anda tidak sengaja menulis 'www.iamdumdum.org', maka Anda tidak akan mendapatkan halaman web yang Anda inginkan. Karena server TLD yang salah dihubungi selama permintaan, halaman gagal muncul.
Server Resmi
Berpegang pada contoh yang sama yang kita gunakan sebelumnya, server otoritatif memiliki kemiripan kolom yang tepat dalam kamus di mana kata yang diinginkan berada yaitu langkah terakhir. Ketika nama domain mencapai server TLD, ia meneruskannya ke server otoritatif sehingga dapat menggali lebih dalam dan menghasilkan hasil yang tepat. Jika server ini menemukan alamat IP untuk nama domain yang dimasukkan dalam catatannya, halaman web akan muncul di depan pengguna. Jika tidak, kesalahan akan muncul sebagai gantinya, menunjukkan bahwa alamat yang dimasukkan dimasukkan dengan benar atau halaman tidak ada. Ketidakcocokan DNS adalah salah satu alasan utama kami melihat situs web turun.
Kesimpulan
Dan begitulah, orang-orang. Semoga setelah membaca artikel ini, Anda tahu lebih banyak tentang DNS dan cara kerjanya.
Singkatnya, Sistem Nama Domain digunakan untuk mengubah nama domain menjadi alamat IP (yang dapat dipahami oleh PC). Ada beberapa server yang terlibat dalam proses ini, yang telah kita bahas di atas.
Lain kali seseorang bertanya kepada Anda bagaimana browser mengambil halaman web dan situs untuk pengguna, Anda harus memberi tahu mereka sedikit.