DNS (Domain Name System) server merupakan jenis aplikasi yang melayani permintaan pemetaan IP Address ke FQDN (Fully Qualified Domain Name) atau nama domain, ataupun sebaliknya yaitu dari nama domain (FQDN) ke IP Address. Sebagai contoh, sebuah computer memiliki IP Address 167.205.22.144 dan memiliki FQDN “coba.com”. Nama “coba.com” tentunya lebih mudah diingat daripada nomor IP address tersebut.
1. Kelebihan DNS
a. Mudah digunakan
b. Konsisten
c. Sederhana atau simple
2. Manfaat DNS
DNS merupakan system database terdistribusi yang digunakan untuk melakukan pencarian nama computer di jaringan yang menggunakan TCP/IP. DNS mempunyai kelebihan yaitu ukuran database yang tidakterbatas dan juga mempunyai performa yang baik. DNS merupakan aplikasi pelayanan internet untuk menerjemahkan nama domain ke alamat IP dan sebaliknya.
3. Fungsi DNS
a. Mengidentifikasi computer sebagai titik dalam suatu jaringan
b. Menyediakan alamat IP untuk setiap host
c. Mendata setiap mail server yang menerima e-mail pada tiap-tiap domain
d. Menerjemahkan nama domain ke dalam IP address dan sebaliknya
e. Mempermudah computer dalam mengidentifikasi alamat website
f. User tidak perlu menghafal alamat IP dari setiap situs web
g. Melakukan pencarian alamat host
h. Melakukan pencarian pada data cache
4. Cara kerja DNS
a. Resolvers mengirim queries kepada name server
b. Name server (DNS server) mengecek queriesitu menuju database local atau menghubungi name server yang lain. Jika sudah ditemukan, maka ia akan mengembalikan lagi ke resolvers. Tapi jika ada kesalahan, maka akan muncul pesan kesalahan.
c. Resolvers menghubungi host yang dituju dengan menggunakan IP address yang diperoleh dari name server.
5. Struktur DNS
Merupakan hirarki pengelompokan domain berdasarkan nama.
a. Root-level domain, merupakan level paling atas di hirarki ang diekspresikan berdasarkan peripne dan lambangg oleh tanda titik (.)
b. Top-level domain, berisi second-level domains dan hosts, yaitu sebagai berikut
1) com : organisasi komersial (ibm.com)
2) edu : institusi pendidikan (barkeley.edu)
3) org : organisasi non-profit (eff.org)
4) net : organisasi networking (nsf.net)
5) gov : organisasi pemerintah nonmiliter (nasa.gov)
6) mil : organisasi pemerintah militer (army.mil)
7) xx : kode Negara (id:Indonesia, au:Australia)
c. Second-level domain, berisi domain lain yang disebut subdomain (unsri.ac.id)
d. Third-level domain, berisi domain lain yang merupakan subdomain dari second-level damain diatasnya (ilkom.unsri.ac.id)
e. Host name, domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap computer.