DHCP là thứ được bộ định tuyến sử dụng để gán địa chỉ IP cho một máy tính cụ thể, trong khi DNS là dịch vụ dịch tên trang web thành địa chỉ IP của trang web. Do đó, DHCP chỉ định địa chỉ IP, và DNS sẽ tra cứu các địa chỉ hiện có.
DHCP là viết tắt của Dynamic Host Configuration Protocol. Đây là một giao thức mạng trong đó các máy tính yêu cầu các địa chỉ IP khác nhau từ các máy chủ DHCP và các máy chủ có thể gán các địa chỉ duy nhất cho các máy tính động. Việc sử dụng DHCP có nghĩa là người vận hành máy tính không còn cần phải gán địa chỉ IP cho máy tính theo cách thủ công hoặc nhập tất cả thông tin bằng tay.
DNS là viết tắt của Hệ thống tên miền. Mỗi trang web trên Internet đều có một địa chỉ IP duy nhất. Địa chỉ IP rất khó nhớ, vì chúng chỉ là những chuỗi số dài. Thay vì sử dụng địa chỉ IP, các trang web sử dụng tên dễ nhớ như Google hoặc eBay. Vấn đề là máy tính không thể nhận dạng các từ dễ dàng như chúng có thể xác định các con số. DNS là một hệ thống có thể dịch tên trang web thành địa chỉ IP cụ thể của chúng. Khi tên của trang web được nhập dưới dạng URL, máy tính sẽ sử dụng DNS để dịch tên đó thành địa chỉ IP để máy tính biết trang web nào cần truy cập.