13 tên máy chủ là một hạn chế của IPv4
Máy chủ tên gốc DNS dịch URL thành địa chỉ IP . Những máy chủ gốc là một mạng lưới hàng trăm máy chủ ở các quốc gia trên thế giới. Tuy nhiên, chúng được xác định là 13 máy chủ có tên trong vùng gốc DNS.
Có một vài lý do Hệ thống tên miền internet sử dụng chính xác 13 máy chủ DNS ở gốc của hệ thống phân cấp: Số 13 được chọn là sự thỏa hiệp giữa độ tin cậy và hiệu suất mạng và 13 được dựa trên sự ràng buộc của Giao thức Internet (IP) phiên bản 4 (IPv4).
Trong khi chỉ có 13 tên máy chủ gốc DNS được chỉ định tồn tại cho IPv4, trên thực tế, mỗi cái tên này không phải là một máy tính đơn lẻ mà là một cụm máy chủ chứa nhiều máy tính. Việc sử dụng phân cụm này làm tăng độ tin cậy của DNS mà không ảnh hưởng tiêu cực đến hiệu suất của nó.
Do tiêu chuẩn IP phiên bản 6 mới nổi không có giới hạn thấp như vậy về kích thước của từng gói dữ liệu riêng lẻ, chúng tôi có thể mong đợi DNS tương lai sẽ theo thời gian, chứa nhiều máy chủ gốc hơn để hỗ trợ IPv6.
Gói IP DNS
Bởi vì hoạt động DNS dựa vào hàng triệu máy chủ internet khác có thể tìm kiếm các máy chủ gốc bất kỳ lúc nào, nên các địa chỉ cho các máy chủ gốc phải được phân phối qua IP một cách hiệu quả nhất có thể. Lý tưởng nhất, tất cả các địa chỉ IP này phải phù hợp với một gói duy nhất ( datagram ) để tránh chi phí gửi nhiều thông điệp giữa các máy chủ.
Trong IPv4 được sử dụng rộng rãi ngày nay, dữ liệu DNS có thể vừa với một gói tin nhỏ nhất là 512 byte sau khi trừ đi tất cả các thông tin hỗ trợ giao thức khác chứa trong các gói. Mỗi địa chỉ IPv4 yêu cầu 32 byte. Theo đó, các nhà thiết kế DNS chọn 13 là số máy chủ gốc cho IPv4, lấy 416 byte của gói và để tối đa 96 byte cho dữ liệu hỗ trợ khác và tính linh hoạt để thêm một vài máy chủ gốc DNS trong tương lai nếu cần.
Sử dụng DNS thực tế
Các máy chủ tên gốc DNS không phải là tất cả những gì quan trọng đối với người dùng máy tính trung bình. Số 13 cũng không hạn chế các máy chủ DNS mà bạn có thể sử dụng cho các thiết bị của mình. Trên thực tế, có rất nhiều máy chủ DNS có thể truy cập công khai mà bất kỳ ai cũng có thể sử dụng để thay đổi máy chủ DNS mà bất kỳ thiết bị nào của họ sử dụng.
Ví dụ: bạn có thể làm cho máy tính bảng của mình sử dụng máy chủ DNS Cloudfare để yêu cầu internet của bạn chạy qua máy chủ DNS đó thay vì máy chủ DNS khác như Google. Điều này có thể hữu ích nếu máy chủ của Google ngừng hoạt động hoặc bạn thấy rằng bạn có thể duyệt web nhanh hơn bằng máy chủ DNS của Cloudfare.