Привет, сетевой друг!
Сегодня поговорим об инструменте DNSHop
🟣Что это: DNSHop - утилита, которая проверяет, какой DNS-сервер реально быстрее и стабильнее. Не просто «пинг меньше», а полноценная проверка поведения: кэш, холодные запросы, валидность ответов. По итогу ты видишь не список IP, а понятную картину, кто быстрый, кто врёт, кто ломает DNSSEC.
🟣Как он тестирует:
Проверка идёт через несколько типов запросов. Сначала cached, быстрый сценарий. Потом uncached с рандомным доменом, чтобы понять реальную задержку. Есть тест на подмену NXDOMAIN и отдельная проверка DNSSEC через dnssec-failed.org. Плюс запросы к NS зоны .com, чтобы оценить базовую стабильность.
🟣Что умеет: поддерживает обычный DNS (UDP/TCP), а также DoH и DoT. Можно отфильтровать проблемные сервера, отсортировать по скорости и сразу применить лучший. Главная фишка не просто посмотреть, а сразу переключить DNS без ручной возни в системе.
🟣Как запустить:
Собрать и запустить локально:
dotnet restore
dotnet build DNSHop.sln
dotnet run --project src/DNSHop.App/DNSHop.App.csproj
Собрать готовый билд под Windows:
dotnet publish src/DNSHop.App/DNSHop.App.csproj -c Release -r win-x64 --self-contained true
Серверная Админа | Zeroday | #Инструмент
