1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/DNSPod-dnspod-sr

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

DNSPod Security Recursive DNS Server

О продукте

dnspod-sr — это высокопроизводительное программное обеспечение для рекурсивного DNS-сервера, работающее на платформе Linux. Оно обладает преимуществами высокой производительности, высокой нагрузки и лёгкости расширения, что делает его альтернативой другим программным решениям, таким как BIND.

Характеристики

  1. Высокая производительность: dnspod-sr обеспечивает производительность, которая в два раза выше, чем у других популярных открытых DNS-решений.
  2. Безопасность: продукт способен противостоять обычным атакам.
  3. Стабильность: эффективно снижает вероятность ошибок при разрешении доменных имён.
  4. Активное обновление кэша: обеспечивает более быструю реакцию на запросы.
  5. Лёгкость расширения: простота развёртывания.
  6. Защита от загрязнения: корректно разрешает загрязнённые доменные имена.

Производительность

dnspod-sr опирается на многолетний опыт DNSPod в управлении и оптимизации DNS-сервисов. Продукт был специально оптимизирован для сложных сетевых условий в Китае, обеспечивая значительное улучшение производительности по сравнению с другими открытыми решениями.

Тестовая среда

  • 10-гигабитная сетевая карта;
  • четырёхъядерный процессор;
  • 4 ГБ оперативной памяти;
  • 64-битная операционная система Linux.

Результаты тестирования производительности

  • dnspod-sr: 150 000 запросов в секунду (qps).
  • BIND 9.9: 70 000 qps.
  • unbound 4.7: 80 000 qps.

Benchmark

Решение

  1. Создание кластера dnspod-sr для замены устаревших решений на основе BIND у крупных операторов связи, что приводит к снижению операционных расходов.
  2. Использование dnspod-sr в качестве внутреннего DNS для организаций, таких как компании, школы и правительственные учреждения, для ускорения доступа в интернет и разрешения частных доменов, которые не видны извне.

Быстрый старт

Скачать исходный код:

git clone https://github.com/DNSPod/dnspod-sr.git
cd dnspod-sr

Или загрузить архив:

https://github.com/DNSPod/dnspod-sr/zipball/master

Скомпилировать исходный код:

cd src
make

Запустить:

./dnspod-sr

План развития

Поддержка кластерной конфигурации.

Документация и обратная связь

Лицензия

dnspod-sr распространяется под лицензией BSD.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Dnspod-sr — это высокопроизводительное рекурсивное DNS-серверное программное обеспечение, работающее на платформе Linux. Оно обладает преимуществами высокой производительности, высокой нагрузки и лёгкого расширения, и может конкурировать с другими программами, такими как BIND. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/DNSPod-dnspod-sr.git
git@api.gitlife.ru:oschina-mirror/DNSPod-dnspod-sr.git
oschina-mirror
DNSPod-dnspod-sr
DNSPod-dnspod-sr
master