Windows 10 Insider Preview、DNS over HTTPSがテスト可能に

2020年5月17日 08:24

Microsoftが13日に提供開始したWindows 10 Insider Preview ビルド19628(アクティブな開発ビルド)では、DNS over HTTPS(DoH)の初期的なサポートが追加されている(Microsoft Tech Community - Networking Blogの記事BetaNewsの記事Softpediaの記事The Registerの記事)。

MicrosoftではDNSクエリを暗号化するDoHのサポート計画を昨年11月に発表していた。本ビルドのDoHサポートはデフォルトで無効になっており、テストするにはレジストリの「HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters」にDWORD値「EnableAutoDoh」を作成して値のデータに「2」をセットする必要がある。これでDoHクライアントが有効になり、ネットワーク接続で既知のDoHサーバーをDNSサーバーに指定すればDoHによる通信が行われるようになる。DNS(Client)サービスの再起動が必要になるとの記述もみられるが、手元の環境で試した限りでは上述のレジストリ値を設定/削除するとすぐ有効/無効になった。このレジストリ値はInsiderビルドでのテストを目的としたもので、一般リリースビルドではサポートされなくなるとのこと。 ブログ記事では既知のDoHサーバーとしてCloudflare/Google/Quad9を挙げているが、レジストリにはOpenDNSのDoHサーバーもセットされており、こちらも使用できた。既知のDoHサーバーの追加はレジストリで直接設定するよりも、ブログ記事で紹介されているようにnetshコマンドを使用する方が手間は少ない。DoHが有効かどうかを確認する方法としては、pktmonコマンドでクラシックDNSが使用するポート53のログを表示する方法(DoHが有効になるとログが出力されなくなる)が紹介されている。

なお、ビルド19628は「RS_PRERELEASE」ブランチから「MN_RELEASE」ブランチに変更されている。今回の変更はアクティブな開発ブランチを切り替えるテストのためのものであり、すぐにRS_PRERELEASEブランチに戻す予定だという。また、MN_RELEASEブランチのビルドは特定のWindows 10リリースに一致するものではないとのことだ。 

関連記事

最新記事