Pengertian DNS dan cara kerjanya

Sistem Nama Domain (DNS) adalah salah satu fondasi internet, namun kebanyakan orang di luar jaringan mungkin tidak menyadari bahwa mereka menggunakannya setiap hari untuk melakukan pekerjaan, memeriksa email, atau membuang waktu di ponsel cerdas.

Pada dasarnya, DNS adalah direktori nama yang cocok dengan angka. Angka-angka, dalam hal ini adalah alamat IP, yang digunakan komputer untuk berkomunikasi satu sama lain. Sebagian besar deskripsi DNS menggunakan analogi buku telepon, yang bagus untuk orang yang berusia di atas 30 tahun yang tahu apa itu buku telepon.

DNS atau Domain Name System, adalah layanan penting untuk menghidupkan Internet. Setiap kali Anda mengakses halaman web atau mengirim email, Anda menggunakan DNS. DNS adalah penerjemah antara alamat komputer numerik, dan nama kemanusiaan yang mudah dibaca seperti www.google.com atau www.amazon.com.

Pengertian

DNS adalah singkatan dari Domain Name System. Kadang-kadang akronim ini diterjemahkan sebagai Nama Layanan Domain atau Domain Name Server. DNS adalah seluruh arsitektur banyak server yang bekerja sama dan melacakan nama komputer di Internet. Sebagai umpama bisa dibayangkan bahwa DNS sebagai buku telepon Internet. Server DNS resolve, atau menerjemahkan, FQDNs (Nama Domain Penuh) ke alamat IP. Orang menggunakan FQDNs seperti www.google.com, sedangkan komputer membutuhkan nama-nama ini harus diterjemahkan ke dalam angka, seperti 74.125.225.210 dan kemudian sistem operasi menyimpannya dalam cache DNS (baca: Cara Flush DNS Cache) untuk mengingat tiap alamat sehingga dapat cepat di akses.

Sebuah server DNS tunggal mendengarkan permintaan dari workstation, laptop, ponsel, dan server lainnya. DNS server sendiri berkomunikasi dengan server DNS lain untuk menjaga arus data mereka. Mengapa workstation mengirim permintaan ke server DNS? Mari kita lihat lebih dekat.

Ketika Anda mengetikkan alamat ke web browser, katakanlah www.google.com, ini adalah ekspresi yang mudah diingat, tetapi untuk jaringan komputer itu tidak ada gunanya. Jadi, browser mengambil kata-kata, dan mengirimkannya ke server DNS. Server akan mengirimkan kembali nomor yang dikenal sebagai alamat IP. Untuk www.google.com, alamat ini mungkin 74.125.225.210. Dapatkah Anda bayangkan bagaimana mencoba mengingat alamat seperti ini untuk setiap website yang Anda kunjungi?

Anda benar-benar dapat melewati layanan DNS dengan menggunakan alamat IP langsung. Coba ketikkan ini di address bar web browser Anda:

http://74.125.225.210

Apakah Anda mendapatkan halaman pencarian Google? Secara teknis, ini harus bekerja. DNS tidak diperlukan di Internet, tetapi tanpa itu web tidak akan baik.

Arsitektur DNS

DNS meliputi data, server untuk mendistribusikan data, dan protokol untuk memungkinkan komunikasi. Data tersebut berisi informasi mengenai nama domain. Sebuah nama domain terdiri dari identifier tingkat atas, seperti .com atau .net, Dan nama yang unik. Nama domain Google akan menjadi google.com. Sebuah nama domain harus terdaftar dan dibeli dari sebuah organisasi DNS berwenang. Setelah Anda memiliki nama domain, Anda dapat membuat bersama banyak nama di dalamnya jika Anda mau.dns

Misalnya, www.google.com, mail.google.com, help.google.com, semua nama-nama server di bawah domain yang sama. DNS cenderung untuk membaca nama belakang. Dimulai dengan .com, kemudian pergi ke nama, kemudian ke subdomain atau server. Contoh dari subdomain seperti: app1.cluster.google.com.

Sejarah singkat DNS

Ketika internet sangat, sangat kecil, lebih mudah bagi orang untuk menyesuaikan alamat IP tertentu dengan komputer tertentu, tetapi itu tidak berlangsung selama lebih banyak perangkat dan orang bergabung dalam jaringan yang berkembang. Masih mungkin untuk mengetik alamat IP tertentu ke browser untuk menjangkau situs web, tetapi kemudian, seperti sekarang, orang menginginkan alamat yang terdiri dari kata-kata yang mudah diingat, dari jenis yang akan kami kenali sebagai nama domain (seperti sridianti.com) hari ini. Pada tahun 1970-an dan awal 80-an, nama dan alamat tersebut ditetapkan oleh satu orang – Elizabeth Feinler di Stanford – yang menyimpan daftar master dari setiap komputer yang tersambung ke Internet dalam file teks yang disebut HOSTS.TXT.

Ini jelas merupakan situasi yang tidak dapat dipertahankan karena Internet tumbuh, paling tidak karena Feinler hanya menangani permintaan sebelum jam 6 sore. Waktu California, dan mengambil cuti untuk Natal. Pada tahun 1983, Paul Mockapetris, seorang peneliti di USC, ditugaskan untuk menghasilkan kompromi di antara berbagai saran untuk menangani masalah tersebut. Dia pada dasarnya mengabaikan semuanya dan mengembangkan sistemnya sendiri, yang dia sebut DNS. Meskipun jelas berubah sedikit sejak saat itu, pada tingkat fundamental masih bekerja dengan cara yang sama hampir 40 tahun yang lalu.

Bagaimana server DNS bekerja

Direktori DNS yang mencocokkan nama dengan angka tidak terletak di satu tempat di sudut gelap internet. Dengan lebih dari 332 juta nama domain yang terdaftar di akhir tahun 2017, satu direktori akan menjadi sangat besar. Seperti internet itu sendiri, direktori didistribusikan ke seluruh dunia, disimpan di server nama domain (umumnya disebut sebagai server DNS) yang semuanya berkomunikasi satu sama lain secara teratur untuk memberikan pembaruan dan redundansi.

Server DNS dan alamat IP

Setiap domain bisa sesuai dengan lebih dari satu alamat IP. Faktanya, beberapa situs memiliki ratusan atau lebih alamat IP yang sesuai dengan satu nama domain. Misalnya, server yang dijangkau komputer Anda untuk www.google.com kemungkinan besar sama sekali berbeda dari server yang dijangkau seseorang di negara lain dengan mengetikkan nama situs yang sama ke browser mereka.

Alasan lain untuk sifat terdistribusi direktori adalah jumlah waktu yang Anda perlukan untuk mendapatkan tanggapan saat Anda mencari situs jika hanya ada satu lokasi untuk direktori, yang dibagikan di antara jutaan, mungkin milyaran, orang juga mencari informasi pada saat bersamaan. Itu satu antrean panjang untuk menggunakan buku telepon.

Apa itu cache DNS?

Untuk mengatasi masalah ini, informasi DNS dibagikan di antara banyak server. Tetapi informasi untuk situs yang dikunjungi baru-baru ini juga disimpan dalam cache secara lokal di komputer klien. Kemungkinannya adalah Anda menggunakan google.com beberapa kali sehari. Daripada komputer Anda menanyakan server nama DNS untuk alamat IP google.com setiap saat, informasi tersebut disimpan di komputer Anda sehingga tidak perlu mengakses server DNS untuk menyelesaikan nama dengan alamat IP-nya. Cache tambahan dapat terjadi di router yang digunakan untuk menghubungkan klien ke internet, serta di server Penyedia Layanan Internet (ISP) pengguna. Dengan begitu banyak caching yang terjadi, jumlah kueri yang benar-benar masuk ke server nama DNS jauh lebih rendah daripada yang terlihat.

Bagaimana cara menemukan server DNS saya?

Secara umum, server DNS yang Anda gunakan akan dibuat secara otomatis oleh penyedia jaringan Anda saat Anda terhubung ke internet. Jika Anda ingin melihat server mana yang merupakan server nama utama Anda – biasanya resolver rekursif, seperti dijelaskan di atas – ada utilitas web yang dapat menyediakan sejumlah informasi tentang koneksi jaringan Anda saat ini. Browserleaks.com bagus, dan menyediakan banyak informasi, termasuk server DNS Anda saat ini.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *