МараDNS
Разработчик(и) | Сэм Тренхолм |
---|---|
Стабильная версия | 3.5.0036
/ 2 мая 2023 г [ 1 ] |
Репозиторий | |
Операционная система | Unix-подобный , Windows |
Стандарт (ы) | RFC1034, RFC1035 |
Тип | DNS- сервер |
Лицензия | Лицензия BSD |
Веб-сайт | https://maradns.samiam.org/ |
MaraDNS (DNS) с открытым исходным кодом (лицензия BSD) — это реализация системы доменных имен , которая действует как кэширующий, рекурсивный или авторитетный сервер имен. [ 2 ] [ 3 ] [ 4 ] [ 5 ]
Функции
[ редактировать ]MaraDNS имеет библиотеку строк, устойчивую к переполнению буфера и имеющую собственный генератор случайных чисел. Хотя MaraDNS напрямую не поддерживает файлы зон BIND, его формат файла зоны аналогичен, и в комплект входит конвертер для преобразования из формата файла зоны BIND. [ 6 ] MaraDNS запускается как непривилегированный пользователь внутри среды chroot, в то время как MaraDNS определяет пользователя и группу для запуска по идентификатору пользователя. Саймон Бернет сделал патч, который позволяет указывать имя пользователя. [ 7 ] MaraDNS может добавлять как записи IP, так и соответствующую запись PTR «обратного поиска DNS». [ 8 ] Его можно использовать как главный DNS-сервер и, с некоторыми оговорками, как подчиненный DNS-сервер. [ 9 ] MaraDNS в настоящее время не поддерживает DNSSEC из-за нехватки денег у разработчика на его реализацию с использованием библиотеки LibTom. [ 10 ]
Deadwood включает в себя встроенную фильтрацию «стены DNS» (для защиты от внешних доменов, которые разрешаются в локальные IP-адреса), возможность чтения и записи кеша в файл, поддержку DNS через TCP, возможность опционального отклонения MX, IPv6. Запросы AAAA и PTR, код, который останавливает атаки спуфинга AR, а также другие функции. [ 11 ]
Релизы MaraDNS распространяются с лицензией типа BSD . [ 12 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Журнал изменений MaraDNS» . Проверено 1 мая 2023 г.
- ^ Менс, Ян-Пит (2008). Альтернативные DNS-серверы: выбор и развертывание, а также дополнительные серверные части SQL/LDAP (мягкая обложка) . UIT Cambridge Ltd., стр. 76–94. ISBN 978-0-9544529-9-5 . В этой книге MaraDNS посвящена целая глава.
- ^ Данчев, Данчо. «Как OpenDNS, PowerDNS и MaraDNS не пострадали от уязвимости отравления кэша DNS» . ЗДНет . Архивировано из оригинала 29 июля 2008 года . Проверено 10 октября 2009 г.
- ^ Цзянь Цзян; Цзиньцзинь Лян; Кан Ли; Джун Ли; Хайсинь Дуань; Цзяньпин Ву (2012), Призрачные доменные имена: аннулированы, но все еще разрешимы (PDF) , стр. 10, заархивировано из оригинала (PDF) 2 апреля 2013 г.
- ^ Шредер, Карла (2007). Поваренная книга по сетевым технологиям Linux (мягкая обложка) . О'Рейли. п. 545. ИСБН 978-0-596-10248-7 .
- ^ «Программное обеспечение DNS-сервера (и сопутствующее) для Unix (раздел MaraDNS)» . Проверено 5 апреля 2013 г.
- ^ «Патчи с открытым исходным кодом» . Архивировано из оригинала 3 июля 2013 г. Проверено 5 апреля 2013 г.
- ^ Менс, Ян-Пит (2008). Альтернативные DNS-серверы: выбор и развертывание, а также дополнительные серверные части SQL/LDAP (мягкая обложка) . UIT Cambridge Ltd., стр. 66, 81. ISBN. 978-0-9544529-9-5 .
- ^ Менс, Ян-Пит (2008). Альтернативные DNS-серверы: выбор и развертывание, а также дополнительные серверные части SQL/LDAP (мягкая обложка) . UIT Cambridge Ltd., стр. 87, 89. ISBN. 978-0-9544529-9-5 .
- ^ «Мне бы хотелось DNSSEC для MaraDNS» . Проверено 26 октября 2017 г.
- ^ «Программное обеспечение DNS-сервера (и сопутствующее) для Unix (раздел Deadwood)» . Проверено 5 апреля 2013 г.
- ^ Менс, Ян-Пит (2008). Альтернативные DNS-серверы: выбор и развертывание, а также дополнительные серверные части SQL/LDAP (мягкая обложка) . UIT Cambridge Ltd. с. 97. ИСБН 978-0-9544529-9-5 . «Программа выпущена под лицензией типа BSD»
Внешние ссылки
[ редактировать ]- Официальный сайт
- Официальный блог
- Рик Моэн о Дедвуде (рекурсивный преобразователь MaraDNS 2)
- Рик Моэн на MaraDNS