DNS adalah sistem yang menyimpan informasi tentang nama host dan domain dalam basis data tersebar untuk menyediakan alamat IP. Aturan penamaan mendefinisikan himpunan nama yang diperbolehkan dan hubungannya. Sistem DNS terdiri atas data resource records, name servers, dan protokol untuk mengambil data dari servers.
2. Pengertian DNS DNS (Domain Name Systemadalahsebuahsistem yang menyimpaninformasitentangnama hostmaupunnama domaindalambentukbasis data tersebar (distributed database) didalamjaringankomputer, misalkan: Internet. DNS menyediakanalamat IPuntuksetiapnama host danmendatasetiapserver transmisisurat (mail exchange server) yang menerimasuratelektronik (email) untuksetiap domain.
4. Name Service Aturanpenamaan: mendefinisikanhimpunannama yang diperbolehkandanhubungannya Bindings: pemetaanantaranamadengansuatunilaiseperti IP address ataunama lain Binding dapatdiimplementasikandalambentuktabel Resolusi: Prosedur yang menghasilkannilai yang sesuaidengannama yang dipanggil
5. Domain Name System Sistem DNS systemterdiriatastigakomponen: DNS data (disebutsebagai Resource Records) Servers (disebutsebagai Name Servers) Protokoluntukmengambil data dari servers
6. KarakteristikNama Label paling kananmenyatakantop-level domain - domain tingkatatas/tinggi (misalkan, alamat www.wikipedia.org memiliki top-level domain org). Setiap label disebelahkirinyamenyatakansebuah sub-divisiatausubdomaindari domain yang lebihtinggi. Catatan: "subdomain" menyatakanketergantunganrelatif, bukanabsolut. Contoh: wikipedia.org merupakansubdomaindari domain org, dan id.wikipedia.org dapatmembentuksubdomaindari domain wikipedia.org (padaprakteknya, id.wikipedia.org sesungguhnyamewakilisebuahnama host - lihatdibawah).
7. Terakhir, bagian paling kiridaribagiannama domain (biasanya) menyatakannama host. Sisadarinama domain menyatakancarauntukmembangunjalurlogisuntukinformasi yang dibutuhkan; nama host adalahtujuansebenarnyadarinamasistem yang dicarialamat IP-nya. Contoh: nama domain www.wikipedia.org memilikinama host "www".
8. Perangkatlunak DNS Beberapajenisperangakatlunak DNS menerapkanmetode DNS, beberapadiantaranya: BIND (Berkeley Internet Name Domain) djbdns (Daniel J. Bernstein's DNS) MaraDNS QIP (Lucent Technologies) NSD (Name Server Daemon) PowerDNS Microsoft DNS (untukedisi server dariWindows 2000danWindows 2003)