Sistem Penamaan Domain

Sistem Penamaan Domain atau Sistem Penamaan Ranah (bahasa Inggris: adalah sistem penamaan hierarkis dan desentralisasi untuk komputer, layanan, atau sumber daya lain yang terhubung ke Internet atau jaringan pribadi. Ini mengaitkan berbagai informasi dengan nama domain yang ditetapkan untuk masing-masing entitas yang berpartisipasi. Yang paling menonjol, ini menerjemahkan nama domain yang lebih mudah dihafal ke alamat IP numerik yang diperlukan untuk mencari dan mengidentifikasi layanan dan perangkat komputer dengan protokol jaringan yang mendasarinya. Dengan menyediakan layanan direktori terdistribusi di seluruh dunia, Domain Name System telah menjadi komponen penting dari fungsi Internet sejak 1985. Sistem Nama Domain mendelegasikan tanggung jawab untuk menetapkan nama domain dan memetakan nama-nama tersebut ke sumber daya Internet dengan menunjuk server nama resmi untuk setiap domain. Administrator jaringan dapat mendelegasikan wewenang atas sub-domain dari ruang nama yang dialokasikan untuk server nama lain. Mekanisme ini menyediakan layanan terdistribusi dan toleran terhadap kesalahan dan dirancang untuk menghindari database pusat tunggal yang besar. Sistem Nama Domain juga menentukan fungsionalitas teknis dari layanan basis data yang merupakan intinya. Ini mendefinisikan protokol DNS, spesifikasi terperinci dari struktur data dan pertukaran komunikasi data yang digunakan dalam DNS, sebagai bagian dari Internet Protocol Suite. Internet memiliki dua ruang nama utama, hierarki nama domain dan ruang alamat Protokol Internet. Sistem Nama Domain memelihara hirarki nama domain dan menyediakan layanan terjemahan antara itu dan ruang alamat. Server nama internet dan protokol komunikasi menerapkan Sistem Nama Domain. Server nama DNS adalah server yang menyimpan catatan DNS untuk domain; server nama DNS merespons dengan jawaban atas pertanyaan terhadap basis datanya. Jenis catatan paling umum yang disimpan dalam database DNS adalah untuk Start of Authority, alamat IP, penukar surat SMTP, server nama, pointer untuk reverse DNS lookups, dan alias nama domain. Meskipun tidak dimaksudkan sebagai database tujuan umum, DNS telah diperluas dari waktu ke waktu untuk menyimpan catatan untuk tipe data lain untuk pencarian otomatis, seperti catatan DNSSEC, atau untuk pertanyaan manusia seperti catatan orang yang bertanggung jawab. Sebagai basis data tujuan umum, DNS juga telah digunakan dalam memerangi email yang tidak diminta dengan menyimpan daftar blackhole real-time. Database DNS secara tradisional disimpan dalam file teks terstruktur, file zona, tetapi sistem database lainnya adalah umum.