Memahami Pencarian DNS: Panduan 101 Untuk DNS

Understanding Dns Lookup

Artikel tersebut menjelaskan konsep domain. Ini menjawab apa itu DNS atau Sistem Nama Domain sebelum berbicara tentang cara kerja pencarian DNS.



Pernah dengar istilah “DNS” saat menggunakan Internet? DNS berdiri untuk Sistem Nama Domain . Sebelum kita melanjutkan dan berbicara tentang apa itu DNS dan bagaimana pencarian DNS bekerja, mari kita pahami apa itu D dalam DNS.



Apa Itu Domain

Anda tahu bahwa format URL web adalah http: //www.domainname.tld . Dalam contoh ini, TLD (tld) mengacu pada domain level teratas. Pada masa-masa awal web, TLD adalah salah satu dari yang berikut:

  1. .dengan (mengacu pada organisasi komersial)
  2. .org (mengacu pada organisasi nirlaba)
  3. .bersih (situs komersial lagi)
  4. .gov (situs web pemerintah)
  5. .edu (pendidikan)
  6. .ribu (tujuan militer) dan
  7. .int (internasional)

Dengan meningkatnya orang yang membeli situs web, jenis domain yang terkait dengan lokasi diperkenalkan. Sebagai contoh, .Asia , .us, .in dan .bahwa mengacu pada Asia, AS, India dan Kanada. Segera, beberapa jenis TLD lain masuk yang memberi tahu kami jenis situs webnya. Sebagai contoh, .SAYA mengacu pada situs web pribadi sedangkan a .televisi mengacu pada situs web streaming video. Meningkatkan kategori TLD memungkinkan untuk mengkategorikan situs web menurut jenisnya sambil memenuhi permintaan konsumen yang semakin meningkat.



Dalam contoh URL di atas (http: //www.domainname.tld), http mengacu pada mode transfer data, dan www mengatakan itu terkait dengan World Wide Web. Apa saja di antara www dan TLD adalah nama domain sebuah situs web.

bagaimana mengatur pandangan sebagai klien email default mac

Sebelumnya, orang harus mengetik www untuk mengakses situs web. Karena penyedia layanan hosting memungkinkan pengalihan www.domainname.tld untuk domainname.tld , Anda dapat melewati pengetikan www saat memasukkan URL ke browser. Contoh nama domain adalah 'thewindowsclub'. URL untuk mengakses domain “thewindowsclub” adalah https://www.thewindowsclub.com atau https://thewindowsclub.com . Di sini, ' thewindowsclub 'Adalah bagian dari .dengan TLD. Lalu, bisa ada sub-domain. Dalam kasus www.forums.thewindowsclub.com , ' forum 'Adalah sub-domain dari' thewindowsclub '.



Saat membeli domain, Anda dapat membeli nama yang menggunakan TLD berbeda. Kamu bisa memilih .dengan , .bersih , .kami atau TLD lainnya - asalkan belum diambil oleh orang lain. Hanya membeli sebuah situs web tidak akan membantu karena orang tidak dapat menjangkaunya sampai memiliki alamat. Untuk domain apa pun yang Anda beli, Anda dapat membuat sejumlah sub-domain dan menggunakannya untuk situs web dan tujuan lain. Untuk setiap domain dan sub-domain yang Anda buat, Anda perlu menentukan alamat server yang berisi konten situs web Anda. Jika domain atau sub-domain mengacu pada beberapa perangkat (misalnya, printer jaringan), Anda perlu menentukan alamat perangkat itu.

Semua domain dan sub-domain di Internet memiliki alamat yang dilampirkan. Kami menyebutnya alamat IP: alamat Protokol Internet atau dengan kata lain, alamat yang berfungsi dengan Internet. Anda hanya dapat mengakses domain / sub-domain jika Anda mengetahui alamat IP server yang berisi kontennya.

Apa Itu DNS

Anda tahu bahwa ada situs web yang tidak terbatas di Internet. Sekali lagi, setiap situs web dapat memiliki banyak sub-domainnya sendiri. Mengingat alamat IP dari situs-situs ini sama sekali tidak mungkin. Inilah mengapa Anda bisa memasukkan nama domain dalam bahasa Anda sendiri (menggunakan format URL - disebut juga alias dalam istilah teknis). Ada sistem yang bekerja untuk menyelesaikan nama domain sehingga Anda dapat terhubung ke situs web yang Anda sebutkan di URL. Sistem ini membantu Anda menemukan alamat IP dari nama domain yang Anda masukkan di browser Anda sehingga browser dapat terhubung ke situs web. Sistem ini disebut Sistem Nama Domain atau DNS Ringkasnya.

memulihkan penyimpanan foto google

Domain Name System, atau yang lebih dikenal dengan DNS, adalah database terdistribusi yang berisi pemetaan nama domain ke alamat IP mereka. .

Sampai saat ini, sebuah organisasi nirlaba menelepon InternNIC bertanggung jawab untuk mengelola nama domain dan alamat IP mereka. Ketika sempat “mencari untung”, monopolinya pun berakhir dan kini banyak perusahaan yang mengelola database terkait nama domain. Meskipun database dikelola oleh perusahaan yang berbeda, mereka saling berhubungan sedemikian rupa sehingga setiap Layanan DNS bisa mendapatkan alamat IP dari domain mana pun.

Layanan DNS membantu Anda dalam menyelesaikan nama domain yang Anda masukkan di browser web Anda. Ini juga membantu dalam menyelesaikan alamat saat Anda mengirim email atau saat Anda mengklik tautan aktif. Secara umum, Penyedia Layanan Internet Anda memberi Anda Layanan DNS. Selain ISP Anda, ada perusahaan yang menawarkan Layanan Nama Domain Publik. Contoh perusahaan semacam itu termasuk Google , Nyaman , dan OpenDNS . Saat Anda mengklik link atau memasukkan URL ke browser web Anda, Layanan DNS dihubungi untuk menyelesaikan DNS terkait. Merupakan tanggung jawab layanan DNS untuk memindai database Sistem Nama Domain dan memberi Anda alamat IP dari host yang ingin Anda sambungkan.

Nama domain dan sub-domain bisa disebut alias . Server yang menyimpan database yang berisi informasi tentang alamat alias yang berbeda dipanggil Server Nama . Ada dua jenis server yang beroperasi di Sistem Nama Domain. Jenis pertama adalah Server Root - ini menyimpan data tentang Top Level Domains (TLD: .com, .net dan .org, dll.). Jenis lainnya berisi alamat server yang menghosting domain dan sub-domain Anda.

Contoh 1: Dalam kasus abc.xyz.com , Server Root akan menyimpan informasi tentang xyz menjadi .dengan . Beberapa Server Nama lainnya akan berisi entri database yang menunjukkan alamat xyz.com . Karena Anda juga hosting abc.xyz.com , alamatnya dapat berada di Server nama yang sama yang menyimpan alamat xyz.com atau di Server Nama yang berbeda. Jika Anda menambahkan sub-domain lain ke abc.xyz.com , alamatnya mungkin lagi berada di server nama yang sama atau berbeda tergantung di mana Anda menghostingnya. Hubungan antara di atas dapat dibentuk seperti di bawah ini:

xyz berhubungan dengan dengan
abc berhubungan dengan xyz.com
Jika Anda menambahkan qwe sebagai sub-domain lain untuk xyz.com ,
qwe berhubungan dengan abc.xyz.com

Untuk menetapkan alamat qwe , Layanan Sistem Nama Domain harus menyelesaikan:

.dengan
.xyz.com
.abc.xyz.com
.qwe.abc.xyz.com

Ini adalah kasus ketika Layanan Sistem Nama Domain tidak menggunakan cache apa pun. Kami akan membahas tentang cache nanti di artikel ini. Di atas menunjukkan bahwa untuk menyelesaikan DNS qwe.abc.xyz.com , sistem DNS harus memindai database DNS empat kali. Ini menjadi rumit karena alamat dari berbagai bagian URL dapat berada di Server Nama yang berbeda. Tetapi karena kecepatan internet, Anda dapat melihat halaman mengunduh dalam hitungan milidetik dan dalam kasus terburuk, beberapa detik.

Cara Kerja Pencarian DNS

Sekarang, Anda tahu bahwa ada berbagai server yang menghosting database yang berisi alamat IP dari berbagai domain dan sub-domainnya. Anda juga tahu bahwa ada Server Root yang menyimpan alamat IP server yang menghosting Domain Tingkat Atas. Root Server ini membantu menjangkau server yang berisi database yang menyimpan alamat IP dari nama domain utama. Jika ada sub-domain, alamatnya bisa berada di server yang sama dengan nama domain utama atau di server yang berbeda. Semua server ini dapat diakses untuk mengetahui alamat IP dari URL persis yang perlu Anda gunakan. Proses mencari tahu alamat IP dari setiap URL di Internet dikenal sebagai pencarian DNS. Untuk mengetahui cara kerja Pencarian DNS, ambil contoh berikut.

Contoh 2: Pertimbangkan jaringan sepuluh komputer. Setiap komputer memiliki alamatnya sendiri sehingga paket data yang berjalan di jaringan tahu ke mana harus pergi. Ada komputer ke-11 yang menghosting database yang berisi nama alias masing-masing dari sepuluh komputer ini dan alamat IP-nya. Sementara pengguna komputer dapat merujuk ke komputer dengan menggunakan namanya, paket data membutuhkan alamat IP dari komputer tersebut sehingga mereka dapat mencapai penerima yang dituju. Jika komputer A perlu menggunakan printer yang terpasang ke komputer B, A akan memeriksa database pada komputer ke 11 untuk mengetahui alamat IP B dan kemudian mengetahui alamat printer yang terpasang ke B.Hanya setelah mendapatkan alamat dari printer tersebut, A akan mengarahkan perintah cetak ke printer yang terpasang ke B.

Dalam kasus ini, pengulangan berikut terjadi:

A menghubungi Komputer11
A kontak B
Printer kontak terpasang ke B

Metode serupa digunakan untuk mencari data DNS. Misalnya, saat Anda mengklik https://thewindowsclub.com , router Anda akan menghubungi Layanan DNS default Anda untuk resolusi DNS. Layanan DNS akan menghubungi Server Root dan menanyakan alamat IP yang berisi server .dengan catatan. Alamat ini dikirim kembali ke layanan DNS Anda. Layanan DNS kembali mencapai Server Nama yang berisi alamat .dengan domain dan menanyakan alamat https://thewindowsclub.com . Setelah mendapatkan alamat IP dari server yang menghosting thewindowsclub.com, layanan DNS Anda akan mengembalikan alamat IP tersebut ke komputer Anda yang kemudian mengaktifkan browser Anda untuk mengunduh halaman web utama. Ini berarti layanan DNS Anda mengirimkan setidaknya dua permintaan untuk menerima alamat IP dari nama domain sederhana.

Berikut adalah gambar yang menjelaskan cara kerja pencarian DNS:

chrome selalu di atas

Dalam kasus di atas, jika Anda mencari http://forums.thewindowsclub.com , layanan DNS Anda harus menjalankan permintaan ekstra untuk mengetahui alamat IP-nya.

Karena menyelesaikan DNS dari awal setiap kali membutuhkan waktu, banyak ISP dan Penyedia Layanan DNS membuat cache lokal yang berisi alamat yang sudah diselesaikan. Ini terutama alamat yang sudah mereka ambil dari Server Root dan Server Nama lainnya di beberapa titik waktu. Dalam kasus ini, saat Anda mengirim permintaan untuk URL, alih-alih menghubungi server Root secara langsung, layanan DNS akan mencari alamat URL yang diselesaikan di cache DNS lokalnya. Jika ditemukan, itu akan mengirim resolusi kembali ke komputer Anda secara instan atau akan melanjutkan dan menyelesaikan DNS menggunakan metode di atas untuk menghubungi Server Root dan Server Nama lainnya.

Beberapa sistem operasi juga, berisi salinan alamat dalam cache lokal yang biasa Anda gunakan di komputer Anda. Ini juga membantu menghemat waktu saat menggunakan Internet. Kami akan berbicara tentang cache DNS di artikel yang berbeda di beberapa waktu mendatang.

Unduh Alat Perbaikan PC untuk menemukan & memperbaiki kesalahan Windows dengan cepat secara otomatis

Beri tahu kami jika Anda masih ragu tentang cara kerja pencarian DNS.

Pesan Populer