В мире 13 корневых серверов DNS по нескольким причинам: 2
- Компромисс между надёжностью сети и производительностью. 2 Большое количество корневых серверов увеличит избыточность, но также усложнит управление и обслуживание системы. 1
- Ограничение интернет-протокола версии 4 (IPv4). 2 В нём данные DNS, которые помещаются в один пакет, составляют всего 512 бит после вычитания другого протокола, поддерживающего информацию, содержащуюся в пакетах. 2 Для каждого адреса IPv4 требуется 32 бита. 2 Соответственно, разработчики DNS выбрали 13 в качестве количества корневых серверов для IPv4, взяв 416 бит пакета и оставив до 96 бит для других вспомогательных данных. 2
При этом каждое имя корневого сервера представляет собой не отдельный компьютер, а кластер серверов, состоящий из множества компьютеров. 2 Такое использование кластеризации повышает надёжность DNS без какого-либо негативного влияния на его производительность. 2