カスタム DNSの使用方法
- 閲覧中
- 1 分
- カテゴリー
- Proton VPNの機能
Domain Name System(DNS)は、お客様がブラウザのアドレスバーに入力したURLを、それに対応するIPアドレスと照合します。これは、ドメイン名とIPアドレスを相互参照する電話帳に例えられることがよくあります。
このサポートガイドでは、カスタム DNSとは何か、そして対応しているProton VPNアプリでこれを有効にする方法について説明します。
カスタム DNSとは何ですか?
カスタム DNSを使用すると、一つ以上のサードパーティ製DNSリゾルバーをお客様ご自身で選択できるようになります。デフォルトでは、DNSクエリはお客様のISPによって解決されますが、Proton VPNの使用時には通常、クエリは暗号化されたVPNトンネルを介して送信され、Proton VPNによって安全かつプライベートに解決されます。しかし、弊社のカスタム DNS機能を使用すれば、代わりにサードパーティを選択してお客様のDNSクエリを解決することができます。
カスタム DNSはPlus機能であり、Proton VPNの有料プランをご契約中のすべてのお客様がご利用いただけます。
カスタム DNSは安全ですか?
弊社のDNSサービスは、厳格なノーログポリシーに準拠し、暗号化されたVPNトンネルを介してクエリを解決します。これは、サードパーティ製リゾルバーへのDNSクエリが匿名化されることも意味します。なぜなら、クエリの送信元IPアドレスはお客様の実際のIPアドレスではなく、VPNサーバーのIPアドレスになるからです。
NetShield Ad-blockerとカスタム DNSを併用できないのはなぜですか?
NetShield Ad-blockerは、広告、トラッカー、マルウェアからお客様を保護する弊社のDNSフィルタリング機能です。DNSクエリをVPNトンネル経由で送信してProton VPNで解決することにより機能し、不要なクエリをフィルタリングして除外することができます。
Netshield Ad-blockerの詳細についてより詳しく
DNSクエリがサードパーティに送信される場合、弊社でフィルタリングすることはできません。サードパーティ製リゾルバーが独自のDNSフィルタリングソリューションを提供している場合もありますが、それは弊社の管理外となります。
同様の理由で、お客様がサードパーティ製のDNSリゾルバーを使用するようにオペレーティングシステムを設定している場合も、NetShieldは機能しません。
カスタム DNSの使用方法
Windows
1. Windowsアプリを開き、設定 → 接続 → 詳細設定 → カスタムDNSサーバーの順に移動し、カスタムDNSサーバーのスイッチをオンに切り替えます。

2. アラートボックスのテキストをお読みください。続行される場合は、有効にするをクリックします。

3. DNSサーバー → DNSサーバーを選択の順に移動します。

4. DNSサーバーのアドレスフィールドに、サードパーティ製DNSリゾルバーのIPアドレスを入力します。入力が完了したら、追加をクリックします。
この方法で複数のアドレスを追加できます。二つ目以降のアドレスは、リストされている順に冗長性を提供します。 サーバーの順序を並べ替えるには、アドレスの横にある⋮⋮アイコンを長押ししてドラッグするか、矢印ボタンを使用します。

完了したら、適用(VPNに接続していない場合)または再接続(VPNに接続している場合)をクリックします。
macOS
1. macOSアプリを開き、macOSのメニューバー → Proton VPN → 設定… → 拡張タブ → カスタム DNSの順に移動します。

2. カスタムDNSサーバーのスイッチをオンに切り替えます。

3. 弊社のNetShield Ad-blocker機能を使用している間は、カスタム DNSを使用することはできません(NetShieldはお客様のDNSクエリのフィルタリングを弊社に依存しているためです)。NetShieldがオンになっている場合、警告が表示されます。続行される場合は、続行をクリックしてください。

4. サーバー → 新しいDNSサーバーを追加フィールドに、サードパーティ製DNSリゾルバーのIPv4アドレスを入力します。入力が完了したら、追加をクリックします。
この方法で複数のアドレスを追加できます。二つ目以降のアドレスは、リストされている順に冗長性を提供します。 アドレスの横にある⋮⋮アイコンを長押ししてドラッグすると、カスタムDNSサーバーの順序を並べ替えることができます。

カスタム DNSとLittle Snitch
お客様のMacで暗号化されたDNSを使用してLittle Snitchを実行すると、弊社のカスタム DNS機能と干渉する可能性があります。これを防ぐには、Little Snitchで暗号化されたDNSをオフにする必要があります。これを行うには、Little Snitchを開き、macOSのメニューバー → Little Snitch → 設定 → DNSタブの順に移動し、DNS暗号化のスイッチをオフに切り替えます。

Linux(GUI)アプリ
1. Linuxアプリを開き、 メニュー(V) → 設定 → 接続の順に移動し、カスタム DNS のスイッチをオンに切り替えます。

2. アラートボックスのテキストをお読みください。続行される場合は、有効にするをクリックします。

3. 新しいサーバーを追加ボックスに、サードパーティ製DNSリゾルバーのIPv4またはIPv6アドレスを入力します。入力が完了したら、追加をクリックします。

この方法で複数のアドレスを追加でき、追加された各アドレスはリストされた順に冗長性を提供します。ただし、一部のLinuxディストリビューションでは、設定可能なアクティブなDNSアドレスの数に制限が課されています(例えば、Ubuntuではこの制限は三つです)。これはディストリビューションによって課される制限であり、Proton VPNによるものではありません。

Linux CLI
ターミナルウィンドウを開き、以下を実行します:
protonvpn config set custom-dns --dns [サードパーティ製DNSリゾルバーのIPv4またはIPv6アドレス] on
コンマで区切ることで、複数のDNS IPアドレスを入力できます。二つ目以降のアドレスは、リストされている順に冗長性を提供します。例:
protonvpn config set custom-dns --dns 1.1.1.1,8,8,8,8 on
カスタム DNSをオフにするには、以下を実行します:
protonvpn config set custom-dns off
Android
1. Androidアプリを開き、設定 → 接続 → 詳細設定 → カスタム DNSの順に移動します。

2. 新しいDNSサーバーを追加をタップします。

3. カスタム DNSは、当社のNetShield Ad-blocker機能と併用することはできません(NetShieldは、当社がお客様のDNSクエリをフィルタリングすることに依存しているためです)。NetShieldがオンになっている場合は、警告が表示されます。了承をタップして進んでください。

4. サードパーティのDNSリゾルバーのIPv4またはIPv6アドレスを入力してください。完了したら追加をタップしてください。

この方法で複数のアドレスを追加できます。最初のアドレス以降の各アドレスは、リストされている順に冗長性を提供します(⋮⋮ アイコンを長押ししてドラッグすると、カスタムDNSサーバーの順序を変更できます)。 カスタム DNSをタップして、この機能をオンまたはオフに切り替えてください。

VPNプロフィールにカスタム DNS設定を追加して、そのプロフィールへの接続時にProton VPNアプリが特定のDNSのみを使用するように設定できることにご注意ください。
Android TV
1. 設定 → カスタム DNSの順に進んでください。

2. 新しいDNSサーバーを追加を選択してください。

3. サードパーティのDNSリゾルバーのIPv4アドレスを入力してください。完了したら次へを選択してください。

4. この方法で複数のアドレスを追加できます。最初のアドレス以降の各アドレスは、リストされている順に冗長性を提供します。

順序を変更または削除するサーバーを選択してください。

iOSおよびiPadOS
1. iPhoneまたはiPadでアプリを開き、設定 → 接続 → カスタム DNSの順に進んでください。

2. 新しいDNSサーバーを追加をタップします。

3. カスタム DNSは、当社のNetShield Ad-blocker機能と併用することはできません(NetShieldは、当社がお客様のDNSクエリをフィルタリングすることに依存しているためです)。NetShieldがオンになっている場合は、警告が表示されます。進む場合は、有効をタップしてください。

4. サードパーティのDNSリゾルバーのIPv4アドレスを入力してください。完了したら追加をタップしてください。

この方法で複数のDNSサーバーを追加できます。最初のアドレス以降の各アドレスは、リストされている順に冗長性を提供します(⋮⋮ アイコンを長押ししてドラッグすると、カスタムDNSサーバーの順序を変更できます)。
