Windowsの設定を変えません
ネットワークアダプターのDNS設定には触れず、実行中だけ動作します。止めればすぐ元どおりで、実行中に停電や強制終了があっても、次に起動すれば普段どおりインターネットが使えます。
SecretDNSは、DNSクエリを暗号化(DoH)し、HTTPSの最初のパケットに入るサイト名(SNI)を分割する無料のWindowsプログラムです。Windowsのネットワーク設定には触れず、中央の鍵を一度押すだけです。
SecretDNSはVPNではありません。 IPアドレスを隠したり、通信全体を暗号化したりはしません。検査に使われるDNSとSNIの2か所だけを処理します。
動作を単純化した図です。実際のネットワークを調べたり、設定を変えたりはしません。
ブラウザはまず、サイトの名前をIPアドレスに変換するようDNSサーバーに問い合わせます。この問い合わせは通常、暗号化されていません。
HTTPSで接続しても、最初に送るパケットには行き先のサイト名(SNI)がそのまま入っています。
検査装置(DPI)はDNSとSNIを読んで行き先を割り出し、必要なら接続を切ったり警告ページへ転送したりします。
DNS設定をDNS over HTTPSにして鍵を押すと、DNSクエリをCloudflareなどのサーバーにHTTPSで暗号化して問い合わせます。途中で内容を読むことはできません。(指定サーバーを選ぶと、暗号化せずに別のDNSサーバーを使うだけです。)
サイト名が入った部分だけを複数に分けて送ります。接続そのものは通常どおりで、名前の部分だけを処理するため、速度の低下はほとんどありません。
SecretDNSはVPNではないので、IPアドレスやその他の通信内容は変えません。サイト側が国を見て接続を拒む場合(451エラー)は、下の混合プロキシを使います。
ネットワークアダプターのDNS設定には触れず、実行中だけ動作します。止めればすぐ元どおりで、実行中に停電や強制終了があっても、次に起動すれば普段どおりインターネットが使えます。
初期設定はCloudflareです。サーバーを追加して複数選んでおくと、1つが応答しないときに次のサーバーへ切り替わります。暗号化せずに指定サーバー(例: 1.1.1.1)だけを使うモードもあります。
HTTPS・HTTPの接続でサイト名がそのまま見えないようにします。断片化だけでは通らない回線向けに偽装パケットを有効化もあります。
銀行や決済など、分割すると不具合が出ることがあるサイトはそのまま通します。銀行・決済・ポータル・ゲーム・官公庁・学校など160以上のドメインが最初から入っています。
.example.comサブドメインまでhttps://www.example.com/path貼り付ければ自動で整理SNI設定を断片化ⓜにすると、リストに書いたサイトだけを分割します。
Chrome · Edge · Firefox · Whaleなど主要ブラウザの通信だけに断片化を適用し、ゲームや業務用プログラムには触れません。最初から有効で、DNSの処理はプログラムに関係なく適用されます。
開始前にDNSサーバーに届くかを確認し、実行中にサーバーが応答しなくなってもインターネットは止まりません。スリープからの復帰やWi-Fiの切り替え後も、再実行は不要です。
どのサイトがどう処理されたかを、DNS · SNIごとに別ウィンドウの表で確認できます。[コピー(全体)]でメモ帳やExcelにそのまま貼り付けられます。
| 種別 | ドメイン | 適用 |
|---|---|---|
| DNS | www.example.com | DNS over HTTPS |
| SNI | www.example.com | 断片化 |
| SNI | bank.example | |
| SNI | blocked.example | 直接接続 |
Windowsの起動時にトレイで立ち上がり、前回実行中だった場合は保護も自動で有効にします。ウィンドウを閉じるとトレイに入り、アイコンは停止中が灰色、実行中が金色です。
Windowsの表示言語に従います。設定の言語で選ぶこともでき、実行中でも変更できます。
インターネットの自由が保障されていない国では、サイト側がその国からの接続自体を拒否し、451エラーが出ることがあります。接続元の国で判断しているため、DNSの暗号化や断片化では開けません。
混合プロキシは、リストに書いたドメインだけを海外サーバー経由で接続します。それ以外は普段どおり直接接続するので、ほかのサイトの速度は変わりません。
blocked.example — 混合プロキシのリストにあるため、海外サーバーを経由します。
SecretDNS
DNS over HTTPS を簡単に使用できます。
設定
DNS設定
SNI設定
その他の設定
指定サーバー
平文DNSサーバーのIPアドレス (例: 1.1.1.1)
| 名前 | アドレス1 | アドレス2 | |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | |
| 8.8.8.8 | 8.8.4.4 | ||
| Cloudflare | https://1.1.1.1/dns-query | https://1.0.0.1/dns-query | |
| cloudflare-dns.com | https://cloudflare-dns.com/dns-query | ||
| https://dns.google/dns-query |
| 種別 | ドメイン | 適用 |
|---|---|---|
| DNS | www.example.com | 平文 |
| SNI | www.example.com | 断片化 |
| DNS | cdn.example.net | 平文 |
| SNI | cdn.example.net | 断片化 |
| SNI | bank.example | |
| DNS | blocked.example | 平文 |
| SNI | blocked.example | 直接接続 |
| DNS | img.example.com | 平文 |
| SNI | img.example.com | 断片化 |
| DNS | api.example.org | 平文 |
| SNI | api.example.org | 断片化 |
| DNS | static.example.net | 平文 |
| SNI | static.example.net | 断片化 |
| DNS | news.example | 平文 |
| SNI | news.example | 断片化 |
| DNS | shop.example | 平文 |
| SNI | shop.example | 断片化 |
| DNS | upstream | 接続復旧 |
実際のプログラムの画面構成・色・文言をそのまま写して描き直した画面です。クリックはできますが、実際には動作しません。
初期設定(DNS 指定サーバーまたはDNS over HTTPS + SNI 断片化)で鍵を押すだけで、ほとんど解決します。レポートを有効にしてそのサイトを開き、SNIの行に断片化、DNSの行に平文またはDNS over HTTPSと表示されていれば正常です。それでもだめなら偽装パケットを有効化をオンにしてみてください。
そのサイトの通信が分割に弱い場合です。設定の断片化の行の下にある例外リストにドメインを1行追加し、もう一度実行してください。.example.comのように点で始めると、すべてのサブドメインが対象になります。アドレスバーのURLをそのまま貼り付けてもかまいません。
SNI設定を断片化ⓜにすると、その行の下に指定リストの入力欄が出ます。ここに書いたドメインだけを分割し、それ以外はすべてそのまま送ります。問題のあるサイトが1つか2つだけなら、こちらが安全です。リストが空のときは、実行前にドメインを入力するよう案内します。
会社や学校の回線には、一部のDoHサーバーにつながらないところがあります。DNS over HTTPSの行の[サーバー設定]で別のサーバー(例: cloudflare-dns.com)にチェックを入れるか、DNS設定を指定サーバーに変えてください。指定サーバーは暗号化されませんが、Windowsの設定を変えずに別のDNSサーバーを使える点は同じです。
ブラウザのみをオンにしておいてください(最初からオンです)。断片化と偽装パケットを主要ブラウザの通信だけに適用します。逆に、ダウンロードソフトなどブラウザ以外のプログラムにも断片化が必要なら、オフにします。
設定のいちばん下の言語で選ぶと、すぐに切り替わります。実行中でも変更でき、システムを選ぶとWindowsの表示言語に従います。
ブラウザのDNSキャッシュが原因かもしれません。ブラウザをすべて閉じてから、もう一度開いてみてください。
SecretDNS.exeを実行バージョン 4.1.0
バージョン 4.0.6
バージョン 4.0.5
自動更新はしません。新しいバージョンがあれば、起動時にお知らせします。
VPNはすべての通信を別のサーバーに回し、IPアドレスを変えます。SecretDNSはIPアドレスを隠したり通信全体を暗号化したりせず、検査に使われるDNSとSNIの2か所だけを処理します。そのため、速度の低下はほとんどありません。
サイト名が入った部分だけを分割し、ほかの通信は普段どおり送るので、速度の低下はほとんどありません。
いいえ。ネットワークアダプターの設定は変えず、実行中だけ動作します。プログラムを終了しても、パソコンが突然落ちても、再起動すれば普段どおりです。
はい。ポータブル版(ZIP)を展開してSecretDNS.exeを実行するだけです。起動時に実行が初期状態でオフになっている以外は、インストール版と同じです。
フリーウェアなので、会社・家庭・官公庁・学校のどこでも制約なく無料で使え、自由に再配布できます。回線の利用規則は各組織の方針に従ってください。
いいえ。起動時に新しいバージョンがあるか確認してお知らせを表示し、[はい]を押すとダウンロードページが開きます。