Dnsmasq — маленький, швидкий, не ресурсомісткий DNS-, DHCP- и TFTP-сервер, спроектований для побудови інфраструктури невеликих комп'ютерних мереж. Може надавати ім'я комп'ютерам, що не мають глобальних DNS-записів.
Тип | DNS сервер |
---|---|
Автор | Simon Kelley |
Розробник | d |
Перший випуск | 20 квітня 2001 |
Стабільний випуск | 2.76 (18 травня 2016 ) |
Операційна система | UNIX подібні |
Мова програмування | C |
Ліцензія | GNU General Public License GPL v2 або GPL v3 |
Репозиторій | thekelleys.org.uk/gitweb/?p=dnsmasq.git |
Вебсайт | thekelleys.org.uk/dnsmasq/doc.html |
В dnsmasq сервер DHCP об'єднано з сервером DNS і він надає комп'ютерам імена, що вказані в конфігураційному файлі, або за адресою MAC чи UID. Також забезпечує протокол BOOTP.
Вбудований TFTP сервер, який працює тільки на читання, забезпечує завантаження ОС для бездискових комп'ютерів.
Використовується в невеликих та домашніх мережах, працює на Linux (glibc або ), BSD чи Mac OS X.
Входить до складу вбудованих операційних систем для бездротових Wi-Fi маршрутизаторів DD-WRT та OpenWRT
Можливості
Dnsmasq надає можливості:
- Просте конфігурування локального DNS-сервера за мережевим екраном, незалежно від особливостей та доступності DNS-серверів провайдера.
- Миттєве повідомлення клієнтам про недоступність сайту, якщо зв'язок із основною мережею втрачено.
- Може для глобальних IP-адрес надавати інші імена, не вимагаючи редагування
/etc/hosts
на кожному комп'ютері. - Вбудований DHCP-сервер підтримує статичний та динамічний DHCP, декілька мереж та IP-діапазонів. Працює через BOOTP та підтримує DHCP-опції, а також DNS-пошук ().
- Комп'ютери, які налаштовуються через DHCP, можуть отримувати ім'я зі служби DNS, а також їх можна прив'язати до MAC-адреси комп'ютера, вказавши її в конфігураційному файлі.
- Кешує інтернет-адреси (A-записи та записи AAAA), PTR-записи, що знижує навантаження на зовнішні сервери та збільшує швидкодію.
- Можливо налаштувати dnsmasq так, щоб він автоматично отримував адреси зовнішніх DNS з PPP- або конфігурації DHCP. Автоматично оновлює цю інформацію якщо вона змінилась. Це дозволяє файрво́лу Linux-дистрибутиву автоматизувати налаштування DNS.
- Підтримує IPv6 для передавання та отримання DNS-імен. Може бути транслятором з IPv4 в IPv6 та навпаки для зв'язку локальної мережі з інтернет через NAT.
- Дозволяє відправляти запити по заданих доменах на обробку зовнішнім серверам.
- Підтримує MX-записи та може повернути MX-записи для окремої або всіх локальних комп'ютерів.
- Підтримує , що дозволяє використовувати регулярні вирази для зміни доменних імен, щоб надалі їх використовувати, як URI, додаткових доменних імен для пошуку.
- Деякі провайдери переписують NXDOMAIN-відповіді (домен не існує) від DNS-серверів. Це призводить до того, що веббраузери шукають сторінку в домені, що не існує. Dnsmasq може фільтрувати такі записи.
Посилання
- Сторінка проекту [ 4 травня 2011 у Wayback Machine.]
- Сторінка Dnsmasq [ 21 лютого 2017 у Wayback Machine.] на
- Сторінка пакету в debian [ 5 червня 2008 у Wayback Machine.]
Примітки
- . Open Hub. Black Duck Software. Архів оригіналу за 3 лютого 2018. Процитовано 19 November 2014.
- . Official Website. Архів оригіналу за 4 травня 2011. Процитовано 08/04/2017.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Dnsmasq malenkij shvidkij ne resursomistkij DNS DHCP i TFTP server sproektovanij dlya pobudovi infrastrukturi nevelikih komp yuternih merezh Mozhe nadavati im ya komp yuteram sho ne mayut globalnih DNS zapisiv dnsmasqTipDNS serverAvtorSimon KelleyRozrobnikdPershij vipusk20 kvitnya 2001 23 roki tomu 2001 04 20 Stabilnij vipusk2 76 18 travnya 2016 8 rokiv tomu 2016 05 18 Operacijna sistemaUNIX podibniMova programuvannyaCLicenziyaGNU General Public License GPL v2 abo GPL v3Repozitorijthekelleys org uk gitweb p dnsmasq gitVebsajtthekelleys org uk dnsmasq doc html V dnsmasq server DHCP ob yednano z serverom DNS i vin nadaye komp yuteram imena sho vkazani v konfiguracijnomu fajli abo za adresoyu MAC chi UID Takozh zabezpechuye protokol BOOTP Vbudovanij TFTP server yakij pracyuye tilki na chitannya zabezpechuye zavantazhennya OS dlya bezdiskovih komp yuteriv Vikoristovuyetsya v nevelikih ta domashnih merezhah pracyuye na Linux glibc abo BSD chi Mac OS X Vhodit do skladu vbudovanih operacijnih sistem dlya bezdrotovih Wi Fi marshrutizatoriv DD WRT ta OpenWRTMozhlivostiDnsmasq nadaye mozhlivosti Proste konfiguruvannya lokalnogo DNS servera za merezhevim ekranom nezalezhno vid osoblivostej ta dostupnosti DNS serveriv provajdera Mittyeve povidomlennya kliyentam pro nedostupnist sajtu yaksho zv yazok iz osnovnoyu merezheyu vtracheno Mozhe dlya globalnih IP adres nadavati inshi imena ne vimagayuchi redaguvannya etc hosts na kozhnomu komp yuteri Vbudovanij DHCP server pidtrimuye statichnij ta dinamichnij DHCP dekilka merezh ta IP diapazoniv Pracyuye cherez BOOTP ta pidtrimuye DHCP opciyi a takozh DNS poshuk Komp yuteri yaki nalashtovuyutsya cherez DHCP mozhut otrimuvati im ya zi sluzhbi DNS a takozh yih mozhna priv yazati do MAC adresi komp yutera vkazavshi yiyi v konfiguracijnomu fajli Keshuye internet adresi A zapisi ta zapisi AAAA PTR zapisi sho znizhuye navantazhennya na zovnishni serveri ta zbilshuye shvidkodiyu Mozhlivo nalashtuvati dnsmasq tak shob vin avtomatichno otrimuvav adresi zovnishnih DNS z PPP abo konfiguraciyi DHCP Avtomatichno onovlyuye cyu informaciyu yaksho vona zminilas Ce dozvolyaye fajrvo lu Linux distributivu avtomatizuvati nalashtuvannya DNS Pidtrimuye IPv6 dlya peredavannya ta otrimannya DNS imen Mozhe buti translyatorom z IPv4 v IPv6 ta navpaki dlya zv yazku lokalnoyi merezhi z internet cherez NAT Dozvolyaye vidpravlyati zapiti po zadanih domenah na obrobku zovnishnim serveram Pidtrimuye MX zapisi ta mozhe povernuti MX zapisi dlya okremoyi abo vsih lokalnih komp yuteriv Pidtrimuye sho dozvolyaye vikoristovuvati regulyarni virazi dlya zmini domennih imen shob nadali yih vikoristovuvati yak URI dodatkovih domennih imen dlya poshuku Deyaki provajderi perepisuyut NXDOMAIN vidpovidi domen ne isnuye vid DNS serveriv Ce prizvodit do togo sho vebbrauzeri shukayut storinku v domeni sho ne isnuye Dnsmasq mozhe filtruvati taki zapisi PosilannyaStorinka proektu 4 travnya 2011 u Wayback Machine Storinka Dnsmasq 21 lyutogo 2017 u Wayback Machine na Storinka paketu v debian 5 chervnya 2008 u Wayback Machine Primitki Open Hub Black Duck Software Arhiv originalu za 3 lyutogo 2018 Procitovano 19 November 2014 Official Website Arhiv originalu za 4 travnya 2011 Procitovano 08 04 2017