DNS là viết tắt của Domain Name System (Hệ thống tên miền). Nó là một cơ chế quan trọng trong mạng Internet để chuyển đổi tên miền (như xxxxx.com) thành địa chỉ IP (như 192.0.2.1) và ngược lại.
Mạng Internet hoạt động dựa trên địa chỉ IP, mà mỗi thiết bị trên Internet cần có một địa chỉ IP duy nhất để được xác định và liên lạc với các thiết bị khác. Tuy nhiên, ghi nhớ địa chỉ IP của mọi trang web và dịch vụ trên Internet là khá khó khăn và phiền toái. Đó là lý do tại sao DNS ra đời để cung cấp một cách dễ nhớ và người dùng thân thiện hơn để tìm kiếm các trang web và dịch vụ.
Nguyên lí hoạt động :
- Khi nhập một tên miền vào trình duyệt web (ví dụ: google.com), trình duyệt sẽ gửi yêu cầu đến máy chủ DNS. Máy chủ DNS là một hệ thống phân giải tên miền, nơi chứa thông tin về địa chỉ IP tương ứng của tên miền được yêu cầu.
- Máy chủ DNS sẽ tìm trong cơ sở dữ liệu của nó để tìm địa chỉ IP của tên miền đó và trả về cho trình duyệt. Sau đó, trình duyệt sử dụng địa chỉ IP này để thiết lập kết nối và tải nội dung từ trang web tương ứng.