Sistem Nama Domain diimplementasikan sebagai basis data hierarkis dan terdistribusi yang berisi berbagai jenis data, termasuk nama host dan nama domain. Nama-nama dalam database DNS membentuk struktur pohon hierarkis yang disebut ruang nama domain. Ruang nama domain DNS, seperti yang ditunjukkan pada gambar berikut, didasarkan pada konsep pohon nama domain. Setiap tingkat pohon dapat mewakili cabang atau daun pohon. Cabang adalah tingkat di mana lebih dari satu nama digunakan untuk mengidentifikasi kumpulan sumber daya bernama.