Pada dasarnya nama domain adalah sebuah nama yang kita ketik pada address bar di browser ketika ingin mengunjungi sebuah website. Domain memiliki fungsi seperti alamat rumah pada dunia nyata, sebuah alamat yang diperlukan bila seseorang ingin berkunjung ke tempat lain.
Website sebenarnya terletak pada sebuah komputer/server yang didalamnya terdapat satu atau lebih website. Lokasi dari website ini ditentukan oleh sederetan angka yang disebut alamat IP seperti: 99.123.456.789. Cara memberi alamat seperti ini akan sangat sulit sekali untuk diingat bahkan cara penomoran seperti ini mengingatkan kita pada nomor telepon.
Kesulitan seperti ini sangat diperhatikan oleh pencipta internet sehingga diciptakanlah nama domain (andai saja operator telepon mau berbaik hati seperti ini). Nama domain ini berfungsi sebagai alat penerus (forwarding agent) bagi pemakai internet untuk meneruskan panggilan keserver yang kemudian mencari alamat IP yang sesuai dengan website yang diminta. Bila siklus ini telah sempurna maka disebut dengan istilah “the domain name resolves to its IPaddress”. Berkat inovasi pada browser, saat ini sudah tidak perlu lagi menulis http:// maupun www. didepan sebuah nama domain.
Domain level extention atau sering disebut Top Level Domain/TLD adalah kombinasi huruf disebelah kanan nama domain setelah titik/dot. Contoh YottaWebNet.com sering disebut memiliki extention dot com.
Country level domain adalah domain extention yang spesifik untuk negara tertentu seperti .id (Indonesia), .in (India), .mx (Mexico, .tv (Tuvalu) dan lain lain
