Hệ thống tên miền (DNS) là một hệ thống đặt tên phân tán có thứ bậc cho máy tính, dịch vụ hoặc bất kỳ tài nguyên nào được kết nối với Internet hoặc mạng riêng. Hệ thống tên miền cũng chỉ định chức năng kỹ thuật của dịch vụ cơ sở dữ liệu cốt lõi của nó. Nó định nghĩa giao thức DNS, một đặc tả chi tiết về cấu trúc dữ liệu và trao đổi thông tin liên lạc dữ liệu được sử dụng trong DNS, như một phần của Internet Protocol Suite.