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.
4. Name ServiceAturanpenamaan: mendefinisikanhimpunannama yang diperbolehkandanhubungannyaBindings:pemetaanantaranamadengansuatunilaiseperti IP address ataunama lain Binding dapatdiimplementasikandalambentuktabelResolusi: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
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 DNSBeberapajenisperangakatlunak DNS menerapkanmetode DNS, beberapadiantaranya:BIND (Berkeley Internet Name Domain)djbdns (Daniel J. Bernstein's DNS)MaraDNSQIP (Lucent Technologies)NSD (Name Server Daemon)PowerDNSMicrosoft DNS (untukedisi server dariWindows 2000danWindows 2003)