| 開発者 | サイモン・ケリー |
|---|---|
| 初回リリース | 2001年 |
| 安定版リリース | 2.90 [1]
/ 2024年2月13日 |
| リポジトリ |
|
| 書かれた | C [2] |
| オペレーティング·システム | Unixライク |
| タイプ | DNSサーバー |
| ライセンス | GNU一般公衆利用許諾書バージョン2または3 [3] |
| Webサイト | thekelleys.org.uk/dnsmasq/doc.html |
dnsmasqは、小規模なコンピュータネットワーク向けに、ドメインネームシステム(DNS)キャッシュ、動的ホスト構成プロトコル(DHCP)サーバー、ルーター広告、ネットワークブート機能を提供するフリーソフトウェアです。[4] [5]
dnsmasqはシステムリソースの要件が低く、[6] [7] Linux、BSD、Android、macOSで実行でき、ほとんどのLinuxディストリビューションに含まれています。その結果、「多くの家庭用ルーターや特定のIoTガジェットに搭載されており」[4]、Androidにも含まれています。[5]
詳細
dnsmasq は、小規模ネットワークにDNS (およびオプションで DHCP とTFTP ) サービスを提供するために設計された、軽量で設定が簡単な DNS フォワーダーです。グローバル DNSにないローカル マシンの名前を提供できます。
dnsmasq の DHCP サーバーは、静的および動的 DHCP リース、複数のネットワーク、および IP アドレス範囲をサポートします。DHCP サーバーは DNS サーバーと統合され、DHCP によって割り当てられたアドレスを持つローカル マシンが DNS に表示されるようになります。dnsmasq は DNS レコードをキャッシュし、上流のネーム サーバーの負荷を軽減してパフォーマンスを向上させます。また、上流のサーバーのアドレスを自動的に取得するように構成することもできます。
dnsmasq は DNS クエリを受け入れ、小さなローカル キャッシュから応答するか、実際の再帰 DNS サーバーに転送します。/etc/hosts の内容をロードして、グローバル DNS に表示されないローカル ホスト名を解決できるようにします。これはまた、ローカル/etc/hosts ファイルに"0.0.0.0 anxietysite.com" の形式で追加されたレコードを使用して、ブラウザーによる "annoyingsite.com" への参照の解決を阻止できることも意味します。これは、広告ブロック サイト リスト プロバイダーと組み合わせると、すぐにローカル広告ブロッカーに進化します。ルーターで実行すれば、家庭全体または会社全体の広告コンテンツを効率的に削除できます。
dnsmasq は、 IPv6やDNSSECなどの最新のインターネット標準、 BOOTP、PXE 、 TFTPをサポートするネットワーク ブート、さらにLuaスクリプトもサポートします。
一部のインターネット サービス プロバイダーは、DNS サーバーからの NXDOMAIN (ドメインが存在しない) 応答を書き換えます。これにより、ユーザーが存在しないドメインを参照しようとするたびに、Web ブラウザーが検索ページに移動します。dnsmasq は、これらの「偽の」NXDOMAIN レコードをフィルター処理して、この潜在的に望ましくない動作を防止します。
参照
- DHCPサーバーソフトウェアの比較
- DNSサーバーソフトウェアの比較
- dnsmasqで5ナインを達成する[1]
参考文献
- ^ "[Dnsmasq-discuss] アナウンス: dnsmasq-2.90".
- ^ 「Dnsmasq」。Open Hub。Black Duck Software。2014年11月29日時点のオリジナルよりアーカイブ。2014年11月19日閲覧。
- ^ 「Dnsmasq - 小規模ネットワーク向けネットワークサービス」。2011年5月4日時点のオリジナルよりアーカイブ。2014年11月19日閲覧。
- ^ ab Thomson, Iain (2017年10月2日). 「Dnsmasqと7つの欠陥: これらの厄介なリモートコントロールホールを修正」The Register。2017年10月4日時点のオリジナルよりアーカイブ。 2017年10月5日閲覧。
- ^ ab Goodin, Dan (2017年10月3日). 「コード実行の欠陥がルーター、Linux、その他のOSのユーザーを脅かす」Ars Technica。 2017年10月5日時点のオリジナルよりアーカイブ。 2017年10月5日閲覧。
- ^ "dnsmasq". Debian Wiki . 2014年11月29日時点のオリジナルよりアーカイブ。2014年11月19日閲覧。
- ^ "dnsmasq". Arch Linux Wiki . 2014年9月24日時点のオリジナルよりアーカイブ。2014年11月19日閲覧。
外部リンク
- 公式サイト
- dnsmasq を使用した広告ブロック - LinksysInfo.org
