Sistem Nama Domain (DNS) adalah salah satu komponen paling penting dari World Wide Web (WWW). Ini membantu Anda mulai dari mengetik alamat web di browser hingga melihat situs web yang benar di layar.
Saat ini proses ini terjadi begitu cepat sehingga mudah untuk menganggapnya remeh. Namun, serangkaian proses rumit terjadi di balik layar untuk membantu Anda menjelajahi situs web bagus seperti ini!
Beberapa Dasar-Dasar Internet
Internet pada dasarnya adalah banyak komputer yang diikat menjadi satu dengan kabel jaringan, sinyal radio, dan berbagai metode lain untuk membawa sinyal digital. Yang menyatukan semua perangkat dan teknologi jaringan ini adalah Protokol Internet (IP).
Protokol komunikasi menjelaskan aturan dan perangkat bahasa yang digunakan untuk berbicara satu sama lain. Dua perangkat apa pun (baik kulkas pintar, laptop, ponsel cerdas, atau robot penyedot debu) dapat saling mengirim dan menerima informasi selama keduanya menggunakan protokol yang sama.
Jaringan IP menetapkan nomor unik untuk setiap perangkat yang dikenal sebagai alamat IP-nya. Alamat IP ada agar paket data yang dikirim melalui jaringan memiliki tujuan yang jelas.
Perangkat gateway internet Anda, biasanya router nirkabel, memiliki alamat IP publik yang dapat dilihat oleh siapa pun di internet. Karena alamat IP juga mewakili lokasi fisik di jaringan, artinya alamat IP juga menunjukkan perkiraan lokasi Anda! Namun, Anda tidak perlu mengetikkan alamat IP untuk mengakses berbagai hal di web. Di sinilah DNS berperan untuk menyelamatkan situasi.
Syukurlah untuk URL-nya
Alamat internet seperti / dikenal sebagai URL atau Uniform Resource Locator. Alamat-alamat ini mudah diingat oleh manusia karena biasanya dipilih agar mudah diingat. Ini adalah rangkaian teks yang Anda ketik di browser web seperti bilah alamat Chrome untuk mengunjungi situs tersebut.
Namun, komputer sebenarnya yang berisi situs web dan konten lain yang Anda akses memiliki alamat IP, bukan URL. Faktanya, satu URL dapat mengarah ke beberapa alamat IP karena beberapa server di seluruh dunia dapat menghosting situs web dan data yang sama.
Server DNS Mengubah URL Menjadi Alamat IP
Server DNS adalah komputer di jaringan yang mengambil URL yang Anda ketikkan dan kemudian membandingkannya dengan database alamat IP untuk melihat mana yang dikaitkan dengan URL tersebut..
Ini seperti mencari nomor telepon di buku telepon. Setelah Anda menemukan nama dan inisial orang tersebut, ada nomor telepon yang tercantum di sebelahnya. Ini adalah nomor yang membuat telepon berdering dan alamat IP yang menghubungkan komputer Anda dengan server web yang dicarinya.
Cara Kerja DNS Langkah-demi-Langkah
Mari kita lihat apa yang terjadi setelah Anda membuka browser web, mengetikkan URL, dan tekan Enter.
Perjalanan yang cukup jauh, namun lamanya waktu yang biasanya dibutuhkan oleh kueri DNS adalah antara sepersekian detik hingga beberapa detik.
DNS Dapat Mengubah Pengalaman Internet Anda
Tidak semua penyelesai DNS diciptakan sama. Tidak jarang beberapa ISP mengelola server DNS mereka dengan buruk. Mereka mungkin memberikan cache yang tidak memadai, perangkat keras yang lambat, bandwidth yang tidak mencukupi, atau perangkat lunak yang bermasalah.
Dari sudut pandang Anda, hal ini mengakibatkan halaman web menghasilkan kesalahan DNS atau membutuhkan waktu lama untuk dibuka pertama kali. Inilah sebabnya banyak orang memilih untuk mengubah server DNS pilihan mereka ke server alternatif. Misalnya, Google menjalankan server DNS di 8.8.8.8 dan 8.8.4.4. OpenDNS menawarkan server di 208.67.222.222 dan 208.67.220.220. Masih banyak lagi selain dua contoh ini, yang menawarkan banyak pilihan yang bahkan sebagian besar pengguna web tidak menyadarinya.
Memilih layanan DNS yang tepat dapat mengubah pengalaman penjelajahan Anda. Beberapa menawarkan pencarian yang lebih cepat dan andal dibandingkan ISP Anda, dan lainnya mungkin memiliki fitur khusus seperti memblokir situs jahat.
Layanan DNS Cerdas
LayananDNS Cerdas adalah alternatif lain selain server DNS publik. Ini biasanya merupakan layanan berlangganan berbayar dan menawarkan kontrol menyeluruh atas permintaan DNS Anda. Mereka sering digunakan untuk menghindari batasan geografis.
Namun, tidak seperti VPN, Smart DNS dapat secara selektif mengarahkan Anda ke server di negara lain hanya untuk layanan yang Anda tentukan dan membiarkan sisa penjelajahan Anda tidak tersentuh. Pada VPN, Anda harus menerapkan metode yang dikenal sebagai kanalisasi terbagi (split-tunneling) untuk mendapatkan hasil serupa, namun kanalisasi terbagi (split-tunneling) lebih rumit dalam penyiapannya dibandingkan DNS cerdas.
Membalikkan Pencarian DNS
Proses DNS yang telah kami jelaskan sejauh ini dikenal sebagai “pencarian DNS penerusan”, dan sebagian besar permintaan DNS menggunakan jenis ini. Namun, pencarian terbalik juga dapat dilakukan. Di sinilah Anda mengetahui alamat IP server, tetapi Anda tidak tahu URL mana yang dikaitkan dengan alamat itu. Ini berguna ketika Anda hanya dapat melihat alamat IP server di log jaringan Anda dan ingin mengetahui milik siapa server tersebut.
DNS dan Privasi
Layanan DNS publik umumnya rentan terhadap penyadapan, dan layanan DNS itu sendiri mungkin menyimpan log situs web mana yang Anda minta. Artinya, pihak ketiga dapat mengetahui secara pasti situs web mana yang Anda kunjungi dan kapan Anda mengunjunginya..
Sistem DNS tidak pernah dirancang untuk bersifat pribadi, namun keadaan internet saat ini menjadikan privasi sebagai masalah utama bagi semua orang yang terhubung ke web. Hal ini telah menimbulkan Layanan DNS pribadi. Ada yang berbayar, namun beberapa perusahaan, seperti Cloudflare, menawarkan server DNS pribadi gratis. Server-server ini dikonfigurasi untuk tidak menyimpan log dan mempersulit pihak luar untuk menguping atau menyela komunikasi DNS. Ini membawa kita ke hal penting terakhir yang harus Anda ketahui tentang DNS.
Peretas Dapat Menggunakan DNS untuk Melawan Anda
Mungkin ada sisi gelap pada sistem DNS. Melalui praktik yang dikenal sebagai spoofing DNS atau keracunan cache DNS, pelaku kejahatan dapat merusak cache DNS ISP Anda dengan meniru identitas server dan mengirimkan kembali data DNS palsu ke pemecah masalah.
Artinya adalah ketika komputer Anda mengirimkan permintaan pencarian DNS, komputer tersebut dapat dialihkan oleh cache yang telah diracuni ke situs jahat. Hal yang paling berbahaya tentang hal ini adalah tidak ada yang dapat Anda lakukan untuk mencegahnya. Jadi, Anda harus mengandalkan sistem keamanan internet dan menanggapi peringatan apa pun bahwa sertifikasi situs tidak benar.
Keracunan cache juga merupakan alasan bagus untuk menggunakan layanan DNS utama dari perusahaan seperti Google dan Cloudflare karena kecil kemungkinannya mereka menjadi korban spoofing. Namun, proses resolusi DNS masih merupakan cara terbaik yang ditemukan siapa pun untuk menavigasi web dengan cepat dan efisien. Jadi, Anda harus menghadapi serangan peretasan yang jarang terjadi ini dengan segala kebaikan yang diberikan DNS.
.