Apa DNSnya? Panduan Pengguna yang Bingung untuk Sistem Nama Domain

Diterbitkan: 2022-04-09

Internet mungkin tampak seperti teknologi sederhana, tetapi pada kenyataannya, ada banyak bagian yang bergerak. Sebagian besar dari mereka bekerja sama di balik tirai untuk mengirimkan situs web ke browser yang menunggu dengan kecepatan jutaan per detik. Salah satu blok bangunan utama web adalah Domain Name System (DNS). Namun, jika Anda bertanya, Apa itu DNS? , teruslah membaca!

Nama domain yang kami gunakan untuk menjelajahi web hanyalah tanda di atas toko. Pada kenyataannya, situs web ada di server menggunakan rangkaian angka yang ditentukan. Aspek inilah yang mulai menunjukkan cara kerja DNS, dan merupakan sistem yang menautkan nama domain ke string unik ini.

Dalam posting ini, kita akan menjawab pertanyaan: apa itu DNS? Dari sana, kami juga akan membahas server nama, alamat Protokol Internet (IP), dan banyak lagi. Pada akhirnya, Anda akan memahami sebagian besar dasar-dasar cara kerja internet secara keseluruhan.

Apa Itu DNS (Dan Mengapa Kita Membutuhkannya)?

Singkatnya, DNS adalah cara untuk mengambil alamat yang dapat dibaca manusia dan ditujukan untuk situs web, dan menautkannya ke rangkaian angka yang kurang dapat dibaca. Namun, untuk menjelaskan apa itu DNS, penting untuk melihat apa yang bergantung pada keberadaannya:

  • Sebuah nama domain. Ini adalah nama situs web yang singkat dan mudah diingat – misalnya, wpkube.com .
  • Sebuah alamat IP. Anda akan sering melihat rangkaian empat rangkaian angka yang dipisahkan oleh titik, seperti 127.0.0.1 . Ini adalah alamat IP, dan begitulah cara Anda mengidentifikasi server tempat situs web berada.

Sebenarnya, keduanya memiliki arti yang sama (secara sederhana). Sebuah analogi umum (namun sempurna) adalah sebuah rumah di jalan yang khas.

Anda bisa menyebut ini sebagai "rumah Jane" atau "rumah dengan kotak surat biru". Ini seperti nama domain: Mudah diingat dan semua orang akan tahu rumah mana yang Anda maksud. Namun, alamatnya – 142 Evergreen Terrace atau 31 Spooner Street – lebih mirip alamat IP. Ini adalah lokasi 'resmi' rumah.

Kami membutuhkan DNS karena itulah cara internet menghubungkan nama domain ke alamat IP. Kedua elemen ini digabungkan menjadi 'data DNS'; tanpa 'pencarian DNS' terkait, tidak ada cara bagi kami untuk mengetikkan nama domain dan menemukan situs web yang tepat. Kami harus menggunakan alamat IP sebagai gantinya, yang akan menyebabkan masalah jika ada sejumlah situs di server.

Bagaimana Server Nama Bekerja Dengan Catatan DNS?

Sama seperti server web menyimpan semua file untuk situs webnya, server nama melakukan hal yang sama untuk catatan DNS. Jenis server ini menyimpan setiap catatan DNS, dan jika ada permintaan (seperti saat Anda memasukkan nama domain ke browser), ini memicu server nama untuk memprosesnya.

Dalam kebanyakan kasus, penyedia hosting atau pencatat domain akan memelihara server nama. Ini sedikit membingungkan mengingat bagian sebelumnya, tetapi server nama akan sering menggunakan registrar atau alamat host:

  • ns1.contoh.com
  • ns2.contoh.com

The "ns" dalam contoh ini berhubungan dengan "nameserver", dan setiap nama domain akan memiliki setidaknya dua: Satu nameserver utama, dan cadangan sekunder. Faktanya, Anda dapat melihat lebih dari ini untuk banyak host – tiga lebih khas. Ketika server nama mengambil nama domain yang benar, ini "menyelesaikannya".

Meskipun contoh di sini adalah server nama publik, Anda juga bisa mendapatkan server nama pribadi di beberapa host. Misalnya, HostGator menawarkan layanan ini untuk paket dedicated dan Virtual Private Server (VPS). GreenGeeks adalah penyedia lain yang menawarkan server nama pribadi.

Namun, hanya karena host atau registrar menawarkan server nama default publik, tidak berarti Anda harus menggunakan hosting terkait juga. Mari kita lihat ini selanjutnya.

Bagaimana Anda Mengubah Server Nama Anda?

Ketika Anda bertanya, Apa itu DNS? , sering kali sebagai respons untuk bekerja dengan server nama Anda. Tentu saja, catatan DNS dan server nama adalah dua entitas yang berbeda, yang berarti Anda dapat mengubah salah satunya dan tetap membuat situs tetap online.

Jika Anda menghosting situs dan domain Anda di penyedia yang sama – perusahaan seperti GoDaddy atau Bluehost menawarkan ini – mengubah server nama Anda akan sangat mudah. Namun, ini bisa sedikit lebih membingungkan jika Anda menggunakan registrar dan host yang berbeda.

Anda akan mulai dari pencatat Anda, meskipun lokasi informasi server nama Anda mungkin berbeda tergantung pada penyedia Anda. Dalam beberapa kasus, itu akan berada di bawah layar DNS Lanjutan :

Tautan server nama di registrar.

Untuk Namecheap, ada di bawah menu tombol Manage – Anda bisa melihatnya dari halaman Domain List , atau Dashboard :

Tombol Kelola di Namecheap.

Anda akan masuk ke layar pengaturan, dan bagian Nameserver akan terlihat:

Opsi Nameserver di Namecheap.

Ada beberapa opsi pengaturan DNS yang berbeda untuk dipilih, tetapi mana pun yang memungkinkan Anda menambahkan server nama khusus adalah yang benar.

Apa Catatan Sumber Daya DNS Paling Umum?

Sementara nama domain dan alamat IP membuat catatan DNS, ini hanya tampilan sederhana. Sebaliknya, ada banyak informasi yang dapat Anda tambahkan ke catatan untuk 'melengkapi gambar'. Ada banyak 'catatan sumber daya' berbeda yang dapat Anda tambahkan ke DNS, yang memungkinkan Anda menyesuaikan entri dengan kebutuhan spesifik Anda.

Ada beberapa catatan sumber daya umum yang akan sering Anda lihat:

  • Alamat (A). Ini adalah catatan sumber daya inti. Ini menyediakan link antara nama domain dan alamat IP server. Ketika Anda memikirkan catatan DNS, ini adalah sesuatu yang merupakan elemen wajib.
  • Nama Kanonik (CNAME). Alih-alih mengarahkan domain ke alamat IP, CNAME mengarahkan domain ke domain lain. Ini adalah cara umum untuk menerapkan penerusan, seperti mengarahkan ulang www.wpkube.com ke wpkube.com .
  • Penukar Surat (MX). Data DNS ini berfungsi dengan penyedia email Anda untuk memungkinkan Anda menggunakan alamat email khusus domain dalam berbagai aplikasi.
  • Teks (TXT). Ini berfungsi bersama data MX untuk memberikan lapisan enkripsi ke email Anda. Data TXT dilengkapi dengan dua sub-catatan: Kerangka Kebijakan Pengirim (SPF) dan Domain Key Identified Mail (DKIM).

Seperti halnya server nama Anda, Anda dapat menambahkan catatan sumber daya ke pencatat domain atau penyedia hosting Anda tergantung pada pengaturan Anda:

Daftar catatan DNS.

Jika Anda menggunakan pencatat domain terpisah, Anda juga akan menggunakan host untuk menambahkan data DNS. Ini kadang-kadang bisa menjadi bagian administrasi yang membingungkan. Namun, tidak terlalu banyak untuk menambahkan rekor baru. Anda akan mengisi bagian yang kosong dengan informasi yang Anda dapatkan dari host web, registrar domain, dan penyedia email Anda.

Anda kemudian harus menunggu 'propagasi'. Ini adalah waktu yang diperlukan untuk informasi yang Anda berikan untuk menyebar ke semua lokasi lain yang dibutuhkan catatan DNS. Waktu yang dibutuhkan bervariasi pada sejumlah faktor, meskipun seringkali maksimum 72 jam.

Bagaimana Pencarian DNS Mempengaruhi Kecepatan Situs?

Setelah Anda memahami cara kerja DNS, Anda dapat mulai menyadari bahwa proses pencarian adalah bagian penting dari kinerja situs Anda. Pertimbangkan waktu yang diperlukan dari memasukkan nama domain di browser hingga saat Anda melihat situs tersebut muncul. Proses pencarian DNS sangat penting untuk ini.

Anda dapat melihatnya sendiri dengan tes cepat situs web apa pun dalam aplikasi seperti Pingdom atau GTmetrix:

Alat Pingdom.

Tentu saja, kecepatan situs itu penting. Metrik peringkat Google juga menunjukkan bahwa kecepatan situs penting. Karena itu, Anda harus berusaha membuat situs Anda dimuat secepat mungkin. Salah satu cara untuk melakukannya adalah dengan mengurangi waktu yang diperlukan untuk menyelesaikan proses pencarian DNS.

Meskipun ada banyak cara Anda dapat melakukan ini tergantung pada pengetahuan teknis Anda, ada tiga kemenangan cepat yang dapat kami sebutkan:

  • Gunakan Jaringan Pengiriman Konten (CDN). Ini akan menjadi bantuan besar untuk semua situs, terutama jika setiap aset berasal dari CDN utama yang sama. Ini berarti akan ada lebih sedikit pencarian DNS secara keseluruhan: Hasil yang rendah sehubungan dengan pengurangan kecepatan situs.
  • Tunda pemuatan JavaScript. Ini mencakup sejumlah bidang. Namun, poin kuncinya adalah Anda harus membiarkan JavaScript Anda dimuat terakhir di jendela browser. Meskipun tidak akan mengurangi jumlah pencarian DNS, ini akan menunda proses pemuatan.
  • Gunakan DNS Prefetching. Kami membahas ini di blog WPKube. Singkatnya, ini adalah cara untuk menyelesaikan pencarian DNS sebelum halaman dimuat, yang seharusnya meningkatkan kecepatan situs.
  • Gunakan penyedia DNS cepat. Setelah aspek kecepatan situs yang lambat adalah kinerja host Anda. Namun, penyedia DNS Anda juga akan berdampak. Jika Anda memilih penyedia DNS yang lebih cepat, waktu pencarian akan berkurang dan meningkatkan kinerja.

Poin terakhir ini adalah sesuatu yang akan kita lihat selanjutnya, karena Anda terkadang dapat mengubah DNS yang Anda gunakan.

Apakah Ada Alternatif untuk DNS Default?

Dalam kebanyakan kasus, DNS default baik-baik saja. Namun, jika Anda melihat masalah kinerja (atau Anda memiliki kebutuhan khusus), Anda dapat mengubah DNS Anda ke sesuatu yang lain.

Persepsi umum adalah bahwa server DNS gratis menawarkan kinerja yang lumayan, yang dapat dimengerti. Faktanya, jika Anda membandingkan apa yang dilakukan server DNS dengan CDN, Anda akan melihat sejumlah kesamaan. Dalam gelembung, server nama lokal akan menyimpan permintaan DNS, dan memanggilnya kembali ketika pengguna di lokal membutuhkannya. Ini masuk akal, dan sangat cocok untuk banyak situs.

Jika Anda ingin memanfaatkan beberapa manfaat perusahaan seperti Cloudflare dan Google, Anda dapat menggunakan server DNS publik gratis ini. Namun, beberapa situs memerlukan pencarian yang lebih cepat, waktu aktif yang lebih lama, dan fungsionalitas lalu lintas geografis yang ditingkatkan. Layanan DNS premium dapat memenuhi tagihan di sini, dan ada beberapa yang dapat dipilih.

Misalnya, DNS Made Easy adalah solusi perusahaan berskala besar yang hadir dengan ribuan pengguna yang puas:

Logo DNS Made Easy.

Penyedia penyimpanan global dan skalabel lainnya, seperti Amazon dan Dyn juga menyediakan layanan DNS premium. Ini akan sering memberikan keandalan yang tinggi (kadang-kadang pada 100 persen!) dan efisiensi.

Namun, pemilik situs umum tidak perlu khawatir tentang DNS khusus, premium, dan pribadi. Sebagian besar waktu, layanan DNS publik yang akan Anda temukan di hosting atau registrar Anda akan sesuai dengan tagihan.

Singkatnya

Sebagian besar pengguna internet tahu bahwa ada koneksi antara browser dan server. Ini adalah dasar-dasar di balik bagaimana halaman web masuk ke layar. Namun, ada lebih banyak yang perlu dipertimbangkan. Sistem Nama Domain adalah bagaimana rangkaian angka di belakang layar diterjemahkan ke dalam nama domain.

Untuk posting ini, kami telah mencoba menjawab pertanyaan: “Apa itu DNS?” Ini server catatan berdasarkan permintaan. Terlebih lagi, Anda dapat mengubah catatan DNS tersebut untuk membantu Anda mengarahkan ulang pengguna, menghubungkan dan berbicara dengan klien email, dan bahkan mengenkripsi data yang Anda kirim.

Apakah artikel ini membantu Anda menjawab pertanyaan: Apa itu DNS, dan jika tidak, apakah Anda memiliki pertanyaan lebih lanjut? Tanyakan di bagian komentar di bawah!