Apa Itu DNS (Sistem Nama Domain)?

Daftar Isi:

Apa Itu DNS (Sistem Nama Domain)?
Apa Itu DNS (Sistem Nama Domain)?
Anonim

Dalam istilah sederhana, Domain Name System (DNS) adalah kumpulan database yang menerjemahkan nama host ke alamat IP.

DNS sering disebut sebagai buku telepon internet karena mengubah nama host yang mudah diingat seperti www.google.com, menjadi alamat IP seperti 216.58.217.46. Ini terjadi di balik layar setelah Anda mengetikkan URL ke bilah alamat browser web.

Tanpa DNS (dan terutama mesin pencari seperti Google), menjelajahi internet tidak akan mudah karena kita harus memasukkan alamat IP dari setiap situs web yang ingin kita kunjungi.

Bagaimana Cara Kerja DNS?

Image
Image

Jika masih belum jelas, konsep dasar bagaimana DNS melakukan tugasnya cukup sederhana: setiap alamat situs web yang dimasukkan ke browser web (seperti Chrome, Safari, atau Firefox) dikirim ke server DNS, yang mengerti bagaimana memetakan nama itu ke alamat IP yang benar.

Ini adalah alamat IP yang digunakan perangkat untuk berkomunikasi satu sama lain karena mereka tidak dapat dan tidak menyampaikan informasi menggunakan nama seperti www.google.com, www.youtube.com, dll. Kita cukup masukkan nama sederhana ke situs web ini sementara DNS melakukan semua pencarian untuk kami, memberi kami akses hampir instan ke alamat IP yang tepat yang diperlukan untuk membuka halaman yang kami inginkan.

Sekali lagi, www.microsoft.com, www.lifewire.com, www.amazon.com, dan setiap nama situs web lainnya hanya digunakan untuk kenyamanan kami karena lebih mudah untuk mengingat nama-nama itu daripada mengingat alamat IP mereka.

Komputer yang disebut server root bertanggung jawab untuk menyimpan alamat IP untuk setiap domain tingkat atas. Saat sebuah situs web diminta, server rootlah yang memproses informasi tersebut terlebih dahulu untuk mengidentifikasi langkah selanjutnya dalam proses pencarian. Kemudian, nama domain diteruskan ke Domain Name Resolver (DNR), yang terletak di dalam ISP, untuk menentukan alamat IP yang benar. Terakhir, informasi ini dikirim kembali ke perangkat yang Anda minta.

Cara Membersihkan DNS

Sistem operasi seperti Windows dan lainnya akan menyimpan alamat IP dan informasi lain tentang nama host secara lokal sehingga dapat diakses lebih cepat daripada harus selalu menjangkau server DNS. Ketika komputer memahami bahwa nama host tertentu identik dengan alamat IP tertentu, informasi tersebut diperbolehkan untuk disimpan, atau di-cache pada perangkat.

Meskipun mengingat informasi DNS sangat membantu, terkadang informasi tersebut rusak atau ketinggalan zaman. Biasanya sistem operasi menghapus data ini setelah jangka waktu tertentu, tetapi jika Anda mengalami masalah saat mengakses situs web dan Anda menduga itu karena masalah DNS, langkah pertama adalah menghapus paksa informasi ini untuk memberi ruang bagi yang baru, catatan DNS yang diperbarui.

Anda seharusnya dapat me-reboot komputer Anda jika Anda mengalami masalah dengan DNS karena cache DNS tidak disimpan melalui reboot. Namun, menghapus cache secara manual sebagai ganti reboot jauh lebih cepat.

Anda dapat membersihkan DNS di Windows melalui Command Prompt dengan perintah ipconfig /flushdns. Situs web Apa DNS Saya? memiliki instruksi untuk melakukan ini di macOS dan Linux.

Penting untuk diingat bahwa, tergantung pada bagaimana router khusus Anda diatur, catatan DNS mungkin juga disimpan di sana. Jika membersihkan cache DNS di komputer Anda tidak memperbaiki masalah DNS Anda, Anda harus mencoba me-restart router Anda untuk membersihkan cache DNS tersebut.

Entri dalam file host tidak dihapus saat cache DNS dihapus. Anda harus mengedit file host untuk menghilangkan nama host dan alamat IP yang tersimpan di sana.

Malware Dapat Mempengaruhi Entri DNS

Mengingat bahwa DNS bertanggung jawab untuk mengarahkan nama host ke alamat IP tertentu, harus jelas bahwa itu adalah target utama untuk aktivitas jahat. Peretas dapat mengarahkan permintaan Anda untuk sumber daya yang berfungsi normal ke permintaan yang menjebak untuk mengumpulkan kata sandi atau menyajikan malware.

Keracunan DNS dan spoofing DNS adalah istilah yang digunakan untuk menggambarkan serangan terhadap cache resolver DNS untuk tujuan mengalihkan nama host ke alamat IP yang berbeda dari apa yang sebenarnya ditetapkan ke nama host tersebut, secara efektif mengarahkan ulang ke tempat yang Anda tuju. Ini biasanya dilakukan dalam upaya untuk membawa Anda ke situs web yang penuh dengan file berbahaya atau untuk melakukan serangan phishing karena menipu Anda agar mengakses situs web yang tampak serupa untuk mencuri kredensial login Anda.

Sebagian besar layanan DNS memberikan perlindungan terhadap jenis serangan ini.

Cara lain bagi penyerang untuk memengaruhi entri DNS adalah dengan menggunakan file host. File host adalah file yang disimpan secara lokal yang digunakan sebagai pengganti DNS sebelum DNS benar-benar menjadi alat yang tersebar luas untuk menyelesaikan nama host, tetapi file tersebut masih ada di sistem operasi populer. Entri yang disimpan dalam file tersebut mengesampingkan pengaturan server DNS, sehingga menjadi target umum untuk malware.

Cara sederhana untuk melindungi file host agar tidak diedit adalah dengan menandainya sebagai file hanya-baca. Di Windows, cukup arahkan ke folder yang memiliki file host:

%Systemdrive%\Windows\System32\drivers\etc\

Klik kanan atau ketuk dan tahan, pilih Properties, lalu beri tanda centang pada kotak di sebelah Read-onlyatribut.

Informasi Lebih Lanjut tentang DNS

ISP yang saat ini melayani akses internet Anda telah menetapkan server DNS untuk digunakan perangkat Anda (jika Anda terhubung dengan DHCP), tetapi Anda tidak dipaksa untuk tetap menggunakan server DNS tersebut. Server lain mungkin menyediakan fitur pencatatan untuk melacak situs web yang dikunjungi, pemblokir iklan, filter situs web dewasa, dan fitur lainnya. Lihat daftar Server DNS Gratis dan Publik ini untuk beberapa contoh server DNS alternatif.

Apakah komputer menggunakan DHCP untuk mendapatkan alamat IP atau menggunakan alamat IP statis, Anda masih dapat menentukan server DNS khusus. Namun, jika tidak diatur dengan DHCP, Anda harus menentukan server DNS yang harus digunakan.

Pengaturan server DNS eksplisit lebih diutamakan daripada pengaturan top-down implisit. Dengan kata lain, ini adalah pengaturan DNS yang paling dekat dengan perangkat yang digunakan perangkat. Misalnya, jika Anda mengubah pengaturan server DNS di router Anda ke sesuatu yang spesifik, maka semua perangkat yang terhubung ke router tersebut juga akan menggunakan server DNS tersebut. Namun, jika Anda kemudian mengubah pengaturan server DNS pada PC ke sesuatu yang berbeda, komputer tersebut akan menggunakan server DNS yang berbeda dari semua perangkat lain yang terhubung ke router yang sama.

Inilah alasan mengapa cache DNS yang rusak di komputer Anda dapat mencegah pemuatan situs web meskipun situs web yang sama dibuka secara normal di komputer lain di jaringan yang sama.

Menyatukan Semuanya

Meskipun URL yang biasa kami masukkan ke browser web kami adalah nama yang mudah diingat seperti www.lifewire.com, Anda dapat menggunakan alamat IP yang ditunjuk oleh nama host, seperti https://151.101. 1.121) untuk mengakses situs web yang sama. Ini karena Anda masih mengakses server yang sama, salah satu metode (menggunakan nama) lebih mudah diingat.

Pada catatan itu, jika pernah ada semacam masalah dengan perangkat Anda yang menghubungi server DNS, Anda selalu dapat melewatinya dengan memasukkan alamat IP ke bilah alamat alih-alih nama host. Kebanyakan orang tidak menyimpan daftar alamat IP lokal yang sesuai dengan nama host, karena bagaimanapun, itulah tujuan utama menggunakan server DNS.

Ini tidak bekerja dengan setiap situs web dan alamat IP karena beberapa server web telah menyiapkan hosting bersama, yang berarti bahwa mengakses alamat IP server melalui browser web tidak menjelaskan halaman mana, khususnya, yang harus dibuka.

Pencarian "buku telepon" yang menentukan alamat IP berdasarkan nama host disebut pencarian DNS maju. Kebalikannya, reverse DNS lookup, adalah hal lain yang dapat dilakukan dengan server DNS. Ini adalah saat nama host diidentifikasi oleh alamat IP-nya. Jenis pencarian ini bergantung pada gagasan bahwa alamat IP yang terkait dengan nama host tertentu adalah alamat IP statis.

DNS database menyimpan banyak hal selain alamat IP dan nama host. Jika Anda pernah mengatur email di situs web atau mentransfer nama domain, Anda mungkin mengalami istilah seperti alias nama domain (CNAME) dan penukar surat SMTP (MX).

FAQ

    Bagaimana Anda mengubah server DNS?

    Untuk mengubah server DNS di Windows, Anda dapat menggunakan Command Prompt atau melalui pengaturan Windows. Menggunakan pengaturan Windows lebih baik jika Anda tidak nyaman menggunakan baris perintah.

    Bagaimana Anda menemukan server DNS?

    Ada banyak server DNS yang berbeda di luar sana, jadi Anda dapat melihat daftar server DNS sampai Anda menemukan yang Anda sukai. Lifewire memiliki daftar dengan rekomendasi untuk server DNS gratis terbaik di luar sana.

    Apa itu DNS dinamis?

    Tidak seperti DNS, yang hanya berfungsi dengan alamat IP statis, DNS dinamis (atau DDNS) juga mendukung alamat IP dinamis. Akibatnya, Anda dapat menggunakan layanan DDNS untuk meng-host situs web Anda dari rumah atau mengelola jaringan rumah Anda dari jarak jauh.

Direkomendasikan: