Domain Name System (DNS) adalah distribute database yang di gunakan untuk pencarian komputer (name resolution) di jaringan yang menggunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa di gunakan pada aplikasi yang terhubung dengan ke internet seperti web browser atau e-mail, dimana DNS membantu memetakana host name sebuah komputer ke IP Address. selain di gunakan di internet, DNS juga dapat di implementasikan ke private network atau internet dimana DNS memiliki keunggukan seperti:
- Mudah , karena user tidak lagi di repotkan untuk mengingat IO addres sebuah komputer cukup host nama (nama komputer).
- Konsisten, IP addres sebuah kompter bisa berubah tapi hostname tidak berubah.
- Simple, user hanya mengunkan satu nama domain untuk mencari baik di internet maupun di intranet.