Dịch vụ DNS ra đời nhằm khắc phục các nhược điểm này. Dịch vụ DNS hoạt động theo mô hình Client-Server: phần Server gọi là máy chủ phục vụ tên hay còn gọi là Name Server, còn phần Client là trình phân giải tên - Resolver.
- Name Server chứa các thông tin CSDL của DNS.
- Resolver đơn giản chỉ là các hàm thư viện dùng để tạo các truy vấn và gửi chúng qua đến Name Server.
- DNS là một CSDL phân tán. Điều này cho phép người quản trị cục bộ quản lý phần dữ liệu nội bộ thuộc phạm vi của họ, đồng thời dữ liệu này cũng dễ dàng truy cập được trên toàn bộ hệ thống mạng theo mô hình Client - Server.
- Một hostname trong domain là sự kết hợp giữa những từ phân cách nhau bởi dấu chấm (.)
- Cơ sở dữ liệu của DNS là một cây đảo ngược. Mỗi nút trên cây cũng lại là gốc của cây cây con.
- Mỗi cây con là một phân vùng con trong toàn bộ CSDL DNS gọi là một miền (domain).
Ví dụ: hp.com vừa là tên domain của Công ty Hewlett-Packard và cũng là tên domain của máy chủđóng vai trò web server chính của công ty HP.
- Mỗi domain có thể phân chia thành các phân vùng con nhỏ hơn gọi là các miền con (subdomain).
Hình 4-1 Domain của Công ty Hewlett-Packard. Nguồn: Microsoft
- Mỗi domain có một tên (domain name). Tên domain chỉ ra vị trí của nó trong CSDL DNS.
- Trong DNS tên miền là chuỗi tuần tự các tên nhãn tại nút đó đi ngược lên nút gốc của cây và phân cách nhau bởi dấu chấm.
.edu Các tổ chức giáo dục
.gov Các tổ chức thuộc chính phủ .mil Các tổ chức quân sự
.int Các tổ chức được thành lập bởi các hiệp ước quốc tế
Ví dụ: www.hotec.edu.vn, vậy miền “.vn” là top-level domain.
- Vì sự quá tải của những domain name đã tồn tại, do đó đã làm phát sinh những top-level domain.
- Bên cạnh đó, mỗi nước cũng có một top-level domain Tên miền Mô tả .vn Việt Nam .us Mỹ .uk Anh .jp Nhật ……… ……….