AndroidでカスタムDNSサーバーを設定する方法

ブラウザのアドレスバーにURLを入力すると、デバイスはDNSサーバーを使ってそれをIPアドレスに変換します。これはインターネットの電話帳のようなもので、DNSクエリは通常は非常に高速ですが、DNSサーバー、特にISPから提供されているサーバーは、不安定だったり、単に速度が遅かったりすることがあります。そうなると、「DNSルックアップに失敗しました」や「DNSサーバーが応答していません」といったエラーが表示されます。これは、実際にはDNSサーバーが故障しているだけなのに、インターネットが壊れているように感じてしまい、非常にイライラさせられるものです。

さて、多くの人が面倒に思う簡単な解決策は、これらのデフォルトのDNSサーバーをより高速で信頼性が高く、多くの場合よりプライバシー保護の高いサーバーに交換することです。このガイドでは、AndroidにカスタムDNSサーバーを追加する方法を説明します。これは、ブラウジングの速度とセキュリティを向上させ、適切なサーバーを使用すれば一部の地域制限を回避できるなど、非常に便利です。さらに、これらのパブリックDNSオプションのほとんどは無料です。優先DNSサーバーを所有することは、特にISPのDNSが不安定だったり信頼性が低い場合、状況を大きく変える可能性があります。本当に、読み込みの遅いページをはるかに速くしてくれるのです。

AndroidでDNSの問題を修正し、カスタムDNSサーバーを追加する方法

方法1:AndroidでカスタムDNSを手動で設定する

手動で設定するのは少し古風ですが、効果的です。特に、DNSエラーのポップアップが表示されたり、ウェブサイトの読み込みが妙に遅いと感じたりする場合に役立ちます。これは、ISPがプッシュするDNSサーバーを経由せず、使用するDNSサーバーをスマートフォンに明示的に指定するためです。結果として、ブラウジングが少し速くなり、煩わしいDNSエラーが減るはずです。

  1. 設定アプリを開きます。そう、たいていは見つけやすい場所にある歯車アイコンです。
  2. [ネットワークとインターネット] ( Android のバージョンによっては[接続]のみ)をタップします。
  3. Wi-Fiを選択し、ネットワークを見つけて長押しまたはタップするとオプションが表示されます。
  4. 「ネットワークを変更」を選択します。詳細オプションが表示されていない場合は、「詳細オプションを表示」にチェックを入れる必要があるかもしれません。ここはAndroidの設定で少し設定が必要になります。
  5. 下にある「IP設定」のドロップダウンを探して、 「DHCP」から「静的」に切り替えます。これはちょっと面倒ですが、DNS設定にアクセスする方法です。
  6. 少し下にスクロールして、DNS 1DNS 2を見つけてください。ここに、優先DNSサーバーを入力します。例えば、Google DNSの場合は8.8.8.88.8.4.4です。OpenDNSの場合は1.1.1.11.0.0.1です。Adguard DNSも選択肢の一つです。詳しくはAdguard DNSのウェブサイトをご覧ください。

  7. 両方のフィールドに入力したら、「保存」をタップします。これで完了です。これで、お使いの携帯電話はデフォルトのDNSサーバーの代わりに、これらのDNSサーバーを使用するようになります。

ええ、DNSを変更するためだけに固定IPに切り替えなければならないというのはちょっと変ですが、Androidは必ずしもその点で優れたOSとは言えません。一部のデバイスでは、Wi-Fiをオフにしてからオンにするまで接続できないなど、ちょっとした問題が発生することもあります。しかし、ほとんどの場合、この簡単な切り替えでウェブサイトの読み込みが明らかに速くなり、接続が安定します。特にISPのデフォルトのDNSが不安定な場合はなおさらです。

方法2: DNSチェンジャーアプリを使用する

もう一つの方法は、手間は少ないものの、かなり簡単なDNSチェンジャーアプリを使うことです。Google Playストアにはたくさんのアプリがあり、ほとんどが無料です。これらのアプリは大抵、細かい操作は不要です。アプリを開いて、リストからDNSサーバーを選択し、「開始」ボタンを押すだけです。まるで魔法のボタンのように、設定画面に入らなくてもDNSを切り替えられます。

これがうまくいく理由は、これらのアプリが基本的にネットワーク設定を裏で変更してくれるため、細かい設定を気にしたくない人にとっては使いやすくなるからです。欠点は?これらのアプリは柔軟性に欠け、すべてのデバイスで完璧に動作するわけではないことです。とはいえ、ある設定では完璧に動作したのに、別の設定では少し面倒だったので、人によって結果は異なるかもしれません。

人気の選択肢としては、 DNS ChangerDNS Changer Appなどがあります。通常は、起動して好みのDNS(Google、Cloudflare、OpenDNSなど)を選択するだけで、自動的に適用されます。手動で設定する必要も、面倒な手間もかかりません。

ただし、これらのアプリはネットワーク設定を変更するために何らかの権限を必要とする場合があるので、権限設定にはご注意ください。デフォルト設定に戻したい場合は、アプリを無効にするか、DNSを手動で再度変更してください。

Wi-Fiが魔法のように速くなったり安定したりするのを待つのにうんざりしている、あるいはネットサーフィンの仕方をもっとコントロールしたいなら、DNSをいじってみるのもいいかもしれません。正直なところ、Windowsは必要以上に面倒なことをすることがあるからです。Androidもそれほど良くはありませんが、少なくとも回避策はあります。