
Я пытаюсь получить самое быстрое решение DNS для моей частной сети (дома для моих лабораторий). У меня есть рабочие станции и виртуальные машины Windows и Linux.
Мне нужно самое быстрое решение DNS, но я не знаю, что выбрать. По вашему мнению, какой метод DNS самый быстрый?
- Выделенный частный DNS-сервер Windows?
- Выделенный частный DNS-сервер Linux Bind9 или альтернативы?
- Облачный частный DNS (AWS / Azure / Google Cloud) ?
- Публичный DNS, такой как Cloudlfare (1.1.1.1/1.0.0.1) или Google (8.8.8.8/8.8.4.4) и т. д.?
Спасибо
решение1
Локальная сеть
Самый быстрый способ — НЕ использовать DNS, а использовать файл hosts для поиска адресов ваших собственных систем.
В общем случае вы не можете использовать публичные резолверы для обратного поиска в отношении вашей локальной сети, поэтому, если/когда вы хотите/должны это настроить и не хотите настраивать и поддерживать файлы хостов, вам необходимо запустить локальный DNS-сервер.
На самом деле существует множество различных DNS-серверов, которые вы можете запустить самостоятельно в своей сети, но я не могу рекомендовать какой-либо из них.
Интернет-адреса
В целом DNS-серверы могут обеспечить самый быстрый ответ, когда запись кэширована, и ответ будет медленнее, если сначала необходимо определить авторитетный сервер и связаться с ним для запроса, который еще не кэширован.
В целом это делает крупные публичные резолверы более быстрыми, поскольку они будут иметь гораздо больше кэшированных записей, а устаревшие записи будут обновляться чаще, чем при использовании собственного DNS-сервера (без пересылки).