Diterbitkan: 12 Maret 2024
Kontributor: Camilo Quiroz Vazquez
Protokol Domain Name System (DNS) adalah proses yang memungkinkan pengguna internet untuk menavigasi internet menggunakan nama host alih-alih alamat IP numerik. DNS seperti buku telepon internet; DNS menyederhanakan proses pencarian situs web tertentu melalui peramban web.
Ketika klien DNS membuat permintaan DNS menggunakan nama host, seperti www.example.com, serangkaian fungsi menghubungkan permintaan itu dengan alamat IP yang sesuai. Fungsi-fungsi ini menyediakan autentikasi alamat IP (baik IPv4 maupun IPv6) dan membuat penggunaan internet lebih mudah diakses dengan menerjemahkan nama domain yang dapat disesuaikan ke dalam alamat numerik yang kompleks.
Untuk menyelesaikan fungsi-fungsi ini, protokol DNS bergantung pada empat jenis server DNS yang, ketika berfungsi dengan baik, membuat proses menjadi cepat dan aman. Server DNS menggunakan catatan DNS—catatan seperti catatan A dan catatan CNAME yang berisi informasi yang memandu proses resolusi—untuk merutekan permintaan DNS dengan benar. Catatan ini adalah file berbasis teks yang dikenal sebagai “file zona,” ditulis dalam sintaks DNS.
Catatan sumber daya DNS disimpan di server DNS otoritatif yang juga dikenal sebagai server nama otoritatif. Catatan ini berisi informasi yang terkait dengan domain, termasuk berapa lama server akan menyimpan catatan DNS dalam cache, periode yang dikenal sebagai time-to-live (TTL). Catatan ini memungkinkan penautan domain dan subdomain serta perutean email yang tepat, membantu keamanan DNS, dan banyak lagi.
Panduan Perusahaan untuk AI dan Otomatisasi TI menawarkan pandangan mendalam tentang otomatisasi TI yang didukung AI, termasuk alasan dan cara menggunakannya, masalah yang menghalangi upaya Anda, dan cara memulainya.
Berlangganan buletin IBM
Melalui proses berikut, kueri DNS diselesaikan, dan pengguna terhubung dengan alamat IP server web yang menghosting situs:
Ketika server DNS tidak dapat mengambil jawaban lengkap, itu akan memulai kueri DNS berulang. Server akan terus memantulkan permintaan melalui server yang berbeda hingga alamat IP ditemukan atau waktu habis atau kesalahan tercapai.
Namespace DNS mengatur nama host DNS publik di internet. Namespace menciptakan hierarki yang terstruktur seperti pohon, dan setiap node dalam pohon memiliki label tekstual dan catatan sumber daya DNS yang mendeskripsikan domain. Nama domain terdiri dari label bersama dengan label catatan induknya (bagian ini dipisahkan dengan titik, seperti pada "example.com"), dan dipisahkan menjadi zona-zona. Setiap zona didelegasikan ke badan hukum tertentu untuk administrasi dan manajemen. Struktur ini memungkinkan situs web diberi nama unik.
Nama domain menciptakan struktur hierarkis dengan tingkat yang berbeda. Nama domain terdiri dari satu atau lebih bagian yang disebut label dan setiap bagian dipisahkan oleh titik. Label dapat berisi hingga 63 karakter.
Contoh: forum.support.example.com
Pada contoh di atas, ".com" mewakili domain tingkat atas, "contoh" mewakili nama domain, "dukungan" adalah subdomain di bawah "contoh" dan "forum" adalah subdomain di bawah "dukungan".
Server DNS rekursif, juga dikenal sebagai rekursor DNS atau resolver DNS rekursif, berkomunikasi dengan server DNS lain untuk mencari dan mengembalikan alamat IP. Server ini menerima permintaan DNS dan dapat menghubungkan pengguna ke situs yang diinginkan menggunakan data cache. Jika data situs tidak di-cache, ia mengirimkan permintaan tindak lanjut ke server nama otoritatif.
Server nama otoritatif biasanya merupakan perhentian terakhir dalam proses penyelesaian permintaan DNS. Server ini berisi catatan sumber daya untuk semua domain di zona tersebut. Terkadang, server nama otoritatif harus mengirimkan permintaan ke server nama lain untuk mencari informasi tentang subdomain tertentu.
Pesan DNS terdiri dari kueri dan balasan, dan berisi bidang-bidang berikut:
DNS menggunakan User Datagram Protocol untuk menjawab pertanyaan DNS dengan cepat dan overhead yang rendah. Untuk respons DNS yang lebih besar dari 512 byte, atau jika server mengelola transfer zona (pemindahan catatan DNS dari server DNS primer ke sekunder) atau tugas-tugas serupa, server menggunakan Transmission Control Protocol (TCP). TCP memungkinkan pemeriksaan integritas data dan memecah pesan menjadi paket-paket yang lebih kecil untuk membantu memastikan pesan tersebut sampai ke tujuan secepat mungkin.
File master DNS disimpan di server nama DNS. Itu adalah file teks yang menentukan informasi DNS untuk satu zona DNS seperti:
Dalam skala kecil, pengguna seharusnya tidak memperhatikan proses ini sedang terjadi. Pada skala perusahaan, memahami cara kerja DNS penting untuk mempertahankan layanan web internal dan eksternal dan memilih solusi DNS terkelola.
Contoh penggunaan untuk solusi DNS terkelola meliputi:
Content delivery network (CDN) adalah jaringan server global yang membantu meningkatkan kinerja pengiriman dan mengurangi latensi. Sistem multi CDN memungkinkan penggunaan dinamis beberapa CDN untuk memberikan layanan terbaik.
Ketika server kelebihan beban, mereka dapat gagal atau memperlambat kinerja. Load balancing adalah proses mendistribusikan lalu lintas jaringan di berbagai server, dan GSLB mendistribusikan beban kerja secara efisien di seluruh pusat data di seluruh dunia.
Solusi DNS terkelola memfasilitasi perutean otomatis berdasarkan lokasi geografis pengguna akhir, mempercepat kinerja jaringan dan aplikasi.
Pengarahan lalu lintas memberi organisasi kemampuan untuk mengoptimalkan koneksi ke aplikasi, layanan, dan konten berdasarkan data pemantauan pengguna nyata (RUM), beban, dan kondisi jaringan.
Layanan DNS Terkelola IBM NS1 Connect memberikan koneksi DNS yang tangguh, cepat, dan otoritatif untuk mencegah pemadaman jaringan, dan menjaga bisnis Anda tetap online, sepanjang waktu.
Mengoptimalkan pengalaman pengguna akhir dan meningkatkan ketahanan jaringan dengan biaya lebih rendah menggunakan IBM NS1 Connect GSLB, sebuah pendekatan baru yang didukung oleh DNS dan data kinerja perangkat real-time.
IBM Cloud DNS Services menawarkan DNS Services otoritatif publik dan privat dengan waktu respons yang cepat, redundansi yang tak tertandingi, dan keamanan tingkat lanjut—yang dikelola melalui antarmuka web IBM Cloud atau dengan API.
Sistem Nama Domain, atau DNS, memungkinkan pengguna untuk terhubung ke situs web menggunakan nama domain Internet dan URL yang dapat dicari, bukan alamat Internet Protocol numerik.
Catatan Sistem Nama Domain (DNS) adalah serangkaian instruksi yang digunakan untuk menghubungkan nama domain dengan alamat protokol internet (IP) di dalam server DNS.
Server DNS menerjemahkan nama domain situs web yang dicari pengguna di peramban web menjadi alamat IP numerik yang sesuai. Proses ini dikenal sebagai resolusi DNS.
Server DNS utama adalah titik kontak pertama dalam resolusi kueri dan berfungsi sebagai sumber definitif untuk informasi tentang domain, menyimpan salinan asli dari semua catatan DNS domain.
Zona DNS adalah entitas logis yang berbeda dalam namespace domain Sistem Nama Domain (DNS), yang didelegasikan kepada administrator, organisasi, atau badan hukum lain yang bertanggung jawab untuk mengelolanya.
Catatan CNAME, atau catatan nama kanonik, berfungsi sebagai alias dalam Sistem Nama Domain (DNS), yang mengarahkan satu nama domain ke nama domain lainnya.