DNS atau Domain Name System, kadang-kadang diartikan sebagai Domain Name Server jika sedang membahas server. DNS berfungsi untuk mengatur proses penerjemahan nama domain ke nomor IP atau sebaliknya. DNS adalah juga sistem database yang terdistribusi, sehingga memungkinkan setiap bagian dari database dikelola secara terpisah. DNS bekerja dengan konsep client-server.