Windows

Apa Itu Pencarian DNS Dan Cara Pencarian DNS Bekerja

CARA MEMASANG DNS MANAGEMENT KE BLOG atau HOSTING BLOG KE .COM

CARA MEMASANG DNS MANAGEMENT KE BLOG atau HOSTING BLOG KE .COM
Anonim

Pernah mendengar tentang istilah "DNS" saat menggunakan Internet? DNS adalah singkatan dari Sistem Nama Domain . Sebelum kita melanjutkan dan berbicara tentang apa itu DNS dan bagaimana cara kerja pencarian DNS, mari kita pahami apa yang D dalam DNS kependekan.

Apa itu Domain

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

  1. .com (mengacu pada organisasi komersial)
  2. .org (mengacu pada organisasi nirlaba)
  3. .net (situs web komersial lagi)
  4. .gov (situs web pemerintah)
  5. .edu (pendidikan)
  6. .mil (tujuan militer) dan
  7. .tanda (internasional)

Dengan bertambahnya orang yang membeli situs web, tipe domain yang terkait dengan lokasi diperkenalkan. Misalnya, .asia , .us,.in , dan .ca merujuk ke Asia, AS, India, dan Kanada. Tak lama kemudian, beberapa jenis TLD lain datang yang memberi tahu kami jenis situs web. Sebagai contoh, .me merujuk ke situs web pribadi sedangkan .tv merujuk ke situs web pengaliran video. Meningkatkan kategori TLD memungkinkan untuk mengkategorikan situs web sesuai dengan jenisnya sambil melayani permintaan yang meningkat dari konsumen.

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

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

Ketika Anda membeli domain, Anda dapat membeli nama yang berlaku dengan TLD yang berbeda. Anda dapat memilih .com , .net , .us atau TLD lainnya - asalkan tidak diambil oleh orang lain. Cukup membeli situs web tidak akan membantu karena orang tidak dapat mencapainya sampai memiliki alamat. Untuk setiap domain 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 merujuk ke beberapa perangkat (misalnya, printer jaringan), Anda perlu menentukan alamat perangkat itu.

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

Apa Itu DNS

Anda tahu bahwa ada situs web tanpa batas di Internet. Sekali lagi, setiap situs web dapat memiliki banyak sub-domainnya sendiri. Mengingat alamat IP dari situs web ini sama sekali tidak mungkin. Inilah sebabnya mengapa Anda harus memasukkan nama domain dalam bahasa Anda sendiri (menggunakan format URL - juga disebut alias dalam istilah teknis). Ada sistem di tempat kerja yang 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 Domain Name System atau DNS singkatnya.

Sistem Nama Domain, atau DNS seperti yang dikenal, adalah basis data terdistribusi yang berisi pemetaan nama domain ke alamat IP mereka .

Hingga saat ini, organisasi nirlaba yang disebut InternNIC bertanggung jawab untuk mengelola nama domain dan alamat IP mereka. Ketika pergi "mencari keuntungan", monopolinya berakhir dan sekarang ada banyak perusahaan yang mengelola database terkait dengan nama domain. Meskipun database dikelola oleh perusahaan yang berbeda, mereka saling berhubungan dengan cara yang setiap Layanan DNS dapat memperoleh alamat IP dari domain apa pun.

Layanan DNS membantu Anda dalam menyelesaikan nama domain yang Anda masukkan di browser web Anda . Ini juga membantu dalam menyelesaikan alamat ketika Anda mengirim email atau ketika 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 tersebut termasuk Google, Comodo, dan OpenDNS. Ketika Anda mengklik tautan atau memasukkan URL ke browser web Anda, Layanan DNS dihubungi untuk menyelesaikan DNS terkait. Ini adalah tanggung jawab layanan DNS untuk memindai database Sistem Nama Domain dan memberi Anda alamat IP dari host yang ingin Anda hubungkan.

Nama domain dan sub-domain dapat disebut alias . Server yang menyimpan database berisi informasi pada alamat alias yang berbeda disebut Name Servers . Ada dua jenis server yang beroperasi di Sistem Nama Domain. Tipe pertama adalah Root Servers - ini menyimpan data tentang Top Level Domains (TLD:.com,.net dan.org dll.). Tipe lain 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 .com . Beberapa Server Nama lainnya akan berisi entri database yang menunjukkan alamat xyz.com . Karena Anda juga menghosting abc.xyz.com , alamatnya dapat berupa pada server Nama yang sama yang memegang alamat xyz.com atau pada Server Nama yang berbeda. Jika Anda menambahkan sub-domain lain ke abc.xyz.com , alamatnya mungkin lagi berada pada yang sama atau pada server Nama yang berbeda tergantung di mana Anda menghostingnya. Hubungan antara hal di atas dapat ditetapkan sebagai berikut:

xyz terkait dengan com

abc terkait dengan xyz.com Jika Anda menambahkan qwe sebagai sub-domain lain ke xyz.com ,

qwe terkait dengan abc.xyz.com

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

.com

.xyz.com

.abc.xyz.com

.qwe.abc.xyz.com

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

Cara Pencarian DNS Bekerja

Sekarang, Anda tahu bahwa ada server hosting yang berbeda database yang berisi alamat IP dari berbagai domain dan sub-domain mereka. Anda juga tahu bahwa ada Server Root yang menyimpan alamat IP dari server yang menghosting Domain Tingkat Atas. Server Root ini membantu dalam mencapai server yang berisi database yang menyimpan alamat IP dari nama domain utama. Jika ada sub-domain, alamat mereka dapat berada di server yang sama dengan nama domain utama atau pada server yang berbeda. Semua server ini dapat diakses untuk mengetahui alamat IP dari URL yang tepat yang perlu Anda gunakan. Proses mencari tahu alamat IP dari URL apa pun di Internet dikenal sebagai pencarian DNS . Untuk mencari tahu cara kerja DNS Lookup, ambil contoh berikut.

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

Dalam kasus ini, iterasi berikut terjadi:

A kontak Computer11

A kontak B

Printer kontak yang dilampirkan ke B

Metode serupa digunakan untuk mencari catatan DNS. Misalnya, ketika Anda mengklik //thewindowsclub.com, router Anda akan menghubungi Layanan DNS default Anda untuk resolusi DNS. Layanan DNS akan menghubungi Root Server dan meminta alamat IP server yang berisi .com catatan. Alamat ini dikirim kembali ke layanan DNS Anda. Layanan DNS kembali mencapai Server Nama yang berisi alamat dari domain .com dan menanyakannya untuk alamat //thewindowsclub.com. Setelah mendapatkan alamat IP dari server yang menghuni thewindowsclub.com, layanan DNS Anda akan mengembalikan alamat IP ke komputer Anda yang kemudian membakar browser Anda untuk mengunduh halaman web utama. Ini berarti layanan DNS Anda mengirim setidaknya dua permintaan untuk menerima alamat IP dari nama domain sederhana.

Berikut ini adalah gambar yang menjelaskan cara kerja pencarian DNS:

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

Karena menyelesaikan DNS dari awal setiap kali menghabiskan waktu, banyak ISP dan Penyedia Layanan DNS membuat cache lokal yang berisi alamat yang sudah diselesaikan. Ini terutama adalah alamat yang sudah diambil dari Root Servers dan Name Server lainnya di beberapa titik waktu. Dalam hal ini, ketika 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 akan melanjutkan dan menyelesaikan DNS menggunakan metode di atas untuk menghubungi Root Servers dan Server Nama lainnya.

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

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