- Dnsmasq
-
Dnsmasq Тип DNS сервер
Разработчик Simon Kelley
Операционная система Первый выпуск 2001-12-18
Последняя версия 2.65 (14 декабря 2012)
Лицензия Сайт Dnsmasq — лёгкий, легко конфигурируемый, DNS сервер, DHCP и TFTP сервер, спроектированный обеспечивать доменными именами (и опционально DHCP и TFTP) небольшие сети. Он может обеспечивать именами локальные машины, которые не имеют глобальных DNS-записей. DHCP сервер интегрирован с DNS сервером и даёт машинам с IP-адресом доменное имя, сконфигурированное раннее в конфигурационном файле. Dnsmasq поддерживает привязку IP-адреса к компьютеру или автоматическую настройку IP-адресов из заданного диапазона и BOOTP для сетевой загрузки бездисковых машин.
Разработчики позиционируют Dnsmasq, как программу, способную передавать адреса через NAT от модема. Но система так же хорошо функционирует в малых сетях, требует мало ресурсов для своей работы и проще настраивается.
Поддерживаемые платформы включают Linux (glibc или uClibc), BSD и Mac OS X.
Содержание
Функции
Dnsmasq предоставляет следующие возможности:
- Простая конфигурация DNS машин за фаерволом, независимо от деталей провайдера DNS-серверов.
- Мгновенная передача клиентам информации о недоступности сайта, если модемное соединение прервано.
- Dnsmasq может переопределить другие имена для глобальных IP-адресов без необходимости исправлять файл /etc/hosts на каждой машине.
- Встроенный DHCP-сервер поддерживает статический и динамический DHCP и несколько сетей и IP-диапазонов. Он работает через BOOTP реле и поддерживает DHCP опций, включая RFC 3397 DNS поиск списков.
- Машины, сконфигурированные через DHCP, получают имена включённые в сервис DNS и имена могут быть привязаны к MAC адресу в конфигурационном файле dnsmasq.
- Dnsmasq кэширует интернет-адреса (A-записи и записи AAAA) и PTR-записи, снижая нагрузки на внешние сервера и повышая производительность (особенно на модемных соединениях).
- Пользователи могут настроить dnsmasq, чтобы автоматически получать адреса внешних DNS, от PPP или DHCP конфигурации. Он автоматически перезагружает эту информацию, если она меняется. Это средство помогает брандмауэру Linux дистрибутива автоматизировать настройку DNS.
- Поддержка IPv6 для передачи и получения DNS имён. Может даже выступать в качестве перевода из ipv4 в ipv6 или наоборот для связи локальной сети с интернет через NAT
- Пользователи могут настроить dnsmasq для отправки запросов для определённых доменов на обработку внешним серверам.
- Dnsmasq поддерживает MX записи и может вернуть MX записи для любой или всех локальных машин.
- Dnsmasq также поддерживает NAPTR запись, что позволяет использовать регулярные выражения, основанные на переписывании доменных имён, которые затем могут быть использованы в качестве URI, дополнительных доменных имён для поиска и т. д.
- Некоторые провайдеры переписывают NXDOMAIN ответы (домен не существует) от DNS-серверов. Это заставляет web-браузеры искать страницы в домене, который не существует. Dnsmasq можете отфильтровать такие записи.
Входит в состав
См. также
- Сравнение DNS серверов
Ссылки
- http://www.thekelleys.org.uk/dnsmasq/doc.html
- Страница Dnsmasq на Freecode
- http://packages.debian.org/dnsmasq (страница пакета в debian)
Категории:- Программное обеспечение по алфавиту
- DNS
- Свободное сетевое программное обеспечение
Wikimedia Foundation. 2010.