DNSRoamingを使用してDNSサーバーを動的に変更する方法

私たちのPCでは、いくつかを設定するのはごく普通のことです DNS ルーターが直接提供するDHCPを介してDNSを取得することなく、インターネットを閲覧するときに使用するサーバー。 通常、特定のネットワークに接続するたびにDNSを手動で変更しない限り、接続に関係なく常に同じDNSサーバーを使用する必要があります。 DNSRoamingプログラムを使用すると、接続先のネットワークと定義したルールに応じてDNSサーバーを変更する必要があるタスクを自動化できます。 今日この記事では、DNSRoamingとそれをPCで構成する方法についてすべて説明します。

DNSRoamingとは何ですか?それは何のためですか?

DNSRoamingを使用してDNSサーバーを動的に変更する

DNSは、でサービスとして機能するプログラムです。 Windows 10およびWindows11オペレーティングシステム。 目的は、DNSクライアントとして機能し、プログラムで構成するDNSサーバーが、定義できるルールとポリシーに応じて使用されることを保証することです。 このプログラムは、さまざまなネットワークに接続しているラップトップに最適です。これらの各ネットワークで使用するDNSサーバーを簡単かつ迅速に定義できます。 たとえば、特定のネットワークに接続している場合はペアレンタルコントロールとウイルス対策を備えたCloudflare DNSを使用し、自宅にいる場合はGoogleDNSを使用するようにPCに強制できます。 あなたがプロとしても使用している個人のラップトップを持っているなら、それは私たちが持っているDNSサーバーで問題を起こさないようにするための非常に良いオプションです。

このプログラムでは、ケーブルまたはケーブルで接続されたネットワークを区別することもできます。 無線LANこのようにして、ネットワークの種類を変更すると、DNSサーバーを完全に自動的に変更できます。 これは特に重要です。機器をケーブルで接続し、特定のDNSを使用する場合、プライバシーを保護するために、WiFiを介して、広告、マルウェア、悪意のあるサイトをブロックするのに適したDNSサーバーを使用することを定義できます。

他の非常に興味深い機能は、サードパーティを使用するためにカスタムネットワークインターフェイスが追加されていることです VPN このようにして、NordVPNやOpenVPNなどのクライアントは、これらのネットワークインターフェイスをアクティブにしたときに必要なDNSサーバーを使用できます。 「ProgramDataDNSRoamingOptions」にあるXML構成ファイルCustomNetworkInterfaceTypesを使用して、独自のネットワークインターフェイスタイプを追加することもできます。

ダウンロードしてインストール

このプログラムをダウンロードするには、 公式のGitHubアカウントを入力してください 、または直接 ダウンロードセクション ダウンロードして、Windows10またはWindows11を搭載したコンピューターにインストールします。ダウンロードする必要のあるファイルは、「DNSRoaming-ServiceAndClient.msi」です。次のように表示されます。

ダウンロードしたら、ダブルクリックして実行し、クリックしてライセンス条項に同意し、プログラムのインストールを続行します。 このプログラムはほとんど使用せず、数秒でインストールされます。 インストールしたら、«完了»をクリックしてこのインストールウィザードを終了できます。

インストールしたら、プログラムを検索して構成を進めることができます。

DNSRoamingのしくみ

DNSRoamingの操作は非常に簡単です。メインメニューで、後で必要なDNSサーバーを適用するためのさまざまなルールを構成できます。 デフォルトのルールは次のことを行います。

  • ネットワークがWiFiであり、任意のサブネット上にある場合、Quad9とCloudflareのDNSを自動的に使用します。

もちろん、新しいルールを追加したり、すでに作成されているルールを変更したり、後でいくつかのパラメーターを変更するためにコピーしたりすることもできます。 最後に、プログラムにデフォルトであるこのルールを削除できます。

«新規»をクリックすると、適用できるすべてのルールが表示されます。 たとえば、多数のネットワークタイプから選択でき、ネットワークのタイプ(有線またはWiFi)や、接続しているネットワークの名前でフィルタリングすることもできます。 もちろん、特定のDNSを任意のIP、LANアドレス、さらにはインターネットWANアドレスに使用するかどうかを選択することもできます。 そのすぐ下で、後でルールを適用するために、特定の範囲内にするか、その範囲外にするかを定義します。

DNSサーバーに関しては、プログラムにデフォルトですでに登録されているサーバーを構成できますが、手動で必要なDNSを構成することもできます。

ご覧のとおり、デフォルトで構成されているルールは次のとおりです。

このプログラムには多数のデフォルトDNSサーバーがあり、具体的には次のものを使用できます。

  • AdGuard
  • DNSの代替
  • CleanBrowsingのすべてのモダリティ(大人、家族、セキュリティのフィルタリング)
  • あらゆる形態のCloudflare(マルウェアなし、マルウェアまたはアダルトコンテンツなし)
  • 四権
  • でログイン
  • Quad9
  • Quad9 + Cloudflareマルウェア無料

大多数のユーザーは常にオペレーターが提供するDNSサーバーを使用します。それ以外の場合は、最も使用されているGoogleまたはCloudflareのDNSサーバーを使用します。

「オプション」セクションでは、このプログラムを無効にしてIPv6ネットワークと連携し、接続の問題を回避できます。

タスクバーには、実行中であることを示すプログラムのアイコンが表示されます。ここから、説明したとおりにプログラム構成にアクセスできますが、DNSクライアントのレコード(ログ)、レコード( DNSサービスのログ)を開き、これらのレコードをテキスト形式で表示できるフォルダーを開きます。 このフォルダでは、「オプション」でファイル「CustomNetworkInterfaceTypes.xml」を開いて、ネットワークインターフェイスの特定の名前がある場合に編集できます。 «設定»フォルダには、プログラムで構成したXNUMXつまたは複数のルールがXML形式で表示されます。プログラムの特定の構文を理解していない限り、このテキストファイルに触れないでください。触れないと正しく機能しなくなります。

ご覧のとおり、DNSRoamingプログラムのおかげで、手動で実行したり、複雑なプログラムを使用してこのタスクを実行したりすることなく、動的かつ自動でPC上のDNSサーバーを構成できます。 このプログラムで私たちが最も気に入ったのは、構成が非常に簡単で、ローカルネットワークの変更を検出すると、変更の適用が非常に迅速に行われることです。