クライアントソフト不要で、ネットワーク内の全デバイスの広告やトラッカーをブロックするセルフホスト型DNSサーバー。
TechnitiumSoftware/DnsServer
Webコンソール、広告・マルウェアブロック、暗号化DNSに対応した、オープンソースの権威DNS・再帰DNSサーバー。
代替できる製品:NextDNS
- スター
- 10,204
- フォーク
- 810
- 未解決の Issue
- 165
- 最終コミット
- 7 日前
これは何?
Technitium DNS Serverは、独自ドメインの権威DNSサーバーとしても、クライアントからの問い合わせを処理する再帰リゾルバーとしても動作するセルフホスト型DNSサーバーです。Windows、Linux、macOS、Raspberry Pi、Dockerで動作し、最新のブラウザーからWebコンソールで設定できます。
ローカルDNSサーバーを運用すると、1つ以上のブロックリストURLを使ってドメイン単位でネットワーク上の広告やマルウェアをブロックでき、DNSログや統計情報から通信状況を把握できます。上流への問い合わせはDNS-over-TLS、DNS-over-HTTPS、DNS-over-QUICで転送できるため、ISPから平文のDNS問い合わせを見られずに済みます。また、ネットワーク内のデバイス向けに、これらの暗号化プロトコルをサーバー自身で提供することもできます。
DNSSECの検証と署名、AXFR・IXFR・TSIGによるゾーン転送、動的更新、複数インスタンス間のクラスタリング、組み込みDHCPサーバーなど、幅広いDNS機能を備えています。Webコンソール自体も利用するHTTP APIを公開しているため、同じ操作をスクリプトから実行できます。
主な機能
- 01Webコンソールを備え、Windows、Linux、macOS、Raspberry Pi、Dockerで動作します。
- 02ブロックリストURLを使って広告やマルウェアをブロックでき、CNAMEクロークの検出にも対応します。
- 03DNS-over-TLS、DNS-over-HTTPS、DNS-over-QUICの転送と提供に対応します。
- 04DNSSECの検証と、NSECおよびNSEC3を使った署名済みゾーンに対応します。
- 05権威DNSサーバーと再帰DNSサーバーの両方として動作します。
- 06クラスタリング、LDAPおよびOIDCによるシングルサインオン、TOTPによる二要素認証を備えています。
ユースケース
- 家庭やオフィスのネットワーク全体で広告やトラッカーをブロックする。
- DNS問い合わせを暗号化し、ISPから見られないようにする。
- 独自ドメインの権威DNSを運用する。
- 1つの管理コンソールから複数のDNSサーバーインスタンスを管理する。
クイックスタート
- 1
Windows用セットアップインストーラーをダウンロード
- 2
または、Docker Hubから公式Dockerイメージを取得
- 3
または、ポータブルアプリをダウンロード(.NET 10が必要)
使う前に知っておきたいこと
- GPL-3.0ライセンスの下で公開されています。コピーレフトライセンスのため、派生物も同じ条件で公開する必要があります。
- ポータブルなクロスプラットフォーム版を使用するには、.NET 10のインストールが必要です。
収録されている特集
トピック
よくある質問
- DnsServer とは?
- Webコンソール、広告・マルウェアブロック、暗号化DNSに対応した、オープンソースの権威DNS・再帰DNSサーバー。 Technitium DNS Serverは、独自ドメインの権威DNSサーバーとしても、クライアントからの問い合わせを処理する再帰リゾルバーとしても動作するセルフホスト型DNSサーバーです。Windows、Linux、macOS、Raspberry Pi、Dockerで動作し、最新のブラウザーからWebコンソールで設定できます。
- DnsServer は無料で使えますか?ライセンスは?
- DnsServer は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- DnsServer は今もメンテナンスされていますか?
- 活発にメンテナンス中。DnsServer の最終コミットは 2026年10月17日 です。
- DnsServer は何に使えますか?
- 家庭やオフィスのネットワーク全体で広告やトラッカーをブロックする。 DNS問い合わせを暗号化し、ISPから見られないようにする。 独自ドメインの権威DNSを運用する。 1つの管理コンソールから複数のDNSサーバーインスタンスを管理する。
- DnsServer のインストール方法は?
- Windows用セットアップインストーラーをダウンロード または、Docker Hubから公式Dockerイメージを取得 または、ポータブルアプリをダウンロード(.NET 10が必要)
- DnsServer はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/TechnitiumSoftware/DnsServer
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
クライアントグループごとのルールに対応し、ローカルネットワーク全体の広告やトラッカーを遮断する、高速で軽量なDNSプロキシです。
WindowsとLinux向けの無料オープンソースのアプリケーションファイアウォール。各アプリの通信を監視・制御し、安全なDNSとトラッカー遮断機能を備えています。
クライアントソフトをインストールせず、ネットワーク上のすべてのデバイスで広告やトラッカーをブロックするDNSシンクホール。
プライバシーを重視した、ungoogled-chromiumベースのmacOS、Linux、Windows向けChromiumブラウザー。
複数の公開ブロックリストを統合し、重複を除去したhostsファイル。あらゆるOSで広告、トラッカー、マルウェアなどをブロックできます。