当メディアではアフィリエイト広告を使用しています

AndroidのDNSに変更する方法。オススメのDNSまとめ

bio
Yusuke Sakakura更新日:2023/12/18 20:12
AndroidのDNSに変更する方法。オススメのDNSまとめ

DNSサーバーに障害が発生したり、混雑によってDNSサーバーが応答せずにインターネットにつながりにくくなる事象が数ヶ月に1回程度発生します。

ネットに繋がらない、またはインターネットの通信速度が遅いと感じる時もDNSの設定を変更することで改善することがあるため、この記事では、AndroidでDNSの設定を変更する方法をわかりやすく解説しています。

なお、iPhoneのDNS設定・変更方法はこちらの記事で解説しています。

目次

DNSとは?

「https://mobilelaby.com」といったウェブページのURLは、“192.168.1.1”など数字をピリオドで区切った形のIPアドレスを人間が使いやすいようにわかりやすく置き換えられたものになっています。

このわかりやすい形に置き換えてくれるシステムがDNS(Domain Name System)で、もしDNSサーバに障害が起きると、URLからIPアドレスに導けなくなるため、目的のサイトにアクセスできなくなってしまいます。

DNSサーバーは複数存在しているため、通常利用している特定のDNSサーバに障害が起きてウェブページにアクセスできなくなった場合は、接続先のDNSサーバを変更することで目的のサイトにアクセスすることができます。

おすすめのDNSリスト

iPhone、iPadでDNSを設定する方法!

無料で公開されているDNSサーバーはいくつもありますが、Android 9 Pie以降ではDNS over TLSに対応しているDNSしか利用できません。例えば、OpenDNSはDNS over TLS非対応のため、利用できません。

無料で公開されているDNSサーバはいくつかありますが、代表的なものは以下のとおりです。特に有名なのはGoogle Public DNSで特定のDNSサーバに障害が発生した時によく使われています。また、Cloud FlareのDNSは高速なスピードが特徴です。

特徴プライマリセカンダリTLS
Cloud Flare高速通信1.1.1.11.0.0.11dot1dot1dot1.cloudflare-dns.com
Google Public DNS高速通信8.8.8.88.8.4.4dns.google
OpenDNS高い安全性208.67.222.222208.67.220.220非対応
Comodo Secure DNS高い安全性8.26.56.268.20.247.202.dnscrypt-cert.shield-2.dnsbycomodo.com
Quad9高い安全性9.9.9.9149.112.112.112dns.quad9.net

AndroidのDNSを変更する

AndroidのDNSを変更する方法は、以下のようにバージョンによって異なります。

Android 12以降でDNSを変更する

STEP 1
設定画面を起動

Androidの設定画面を表示します

Pixel 8 ProAndroidの設定画面を表示します
STEP 2
ネットワークの設定

「ネットワークとインターネット」に進みます

Pixel 8 ProAndroidの設定画面を表示します
STEP 3
プライベートDNSを選択

「プライベートDNS」に進みます

Pixel 8 ProAndroidの設定画面を表示します
STEP 4
DNSを変更する

「プライベートDNSプロバイダのホスト名」にチェックを入れて、好みのホスト名(TLS)を入力して「保存」をタップしたら完了です

Pixel 8 ProAndroidの設定画面を表示します

Android 9以降でDNSを変更する

STEP 1
設定画面を起動

Androidの設定画面を起動して「ネットワークとインターネット」に進みます

Pixel 3 XLAndroidの設定画面を起動して「ネットワークとインターネット」に進みます
STEP 2
詳細設定に進む

「詳細設定」をタップします

Pixel 3 XLAndroidの設定画面を起動して「ネットワークとインターネット」に進みます
STEP 3
プライベートDNSを選択

「プライベートDNS」に進みます

Pixel 3 XLAndroidの設定画面を起動して「ネットワークとインターネット」に進みます
STEP 4
DNSを変更する

「プライベートDNSプロバイダのホスト名」にチェックを入れて、好みのホスト名(TLS)を入力して「保存」をタップしたら完了です

Pixel 3 XLAndroidの設定画面を起動して「ネットワークとインターネット」に進みます

Android 8.1以下でDNSを変更する

STEP 1
設定画面を表示

設定画面から「ネットワークとインターネット」に進みます。

Pixel 3 XL設定画面から「ネットワークとインターネット」に進みます。
STEP 2
Wi-Fiを選択

続けて「Wi-Fi」に進みましょう。ボタンの左側をタップします。

Pixel 3 XL設定画面から「ネットワークとインターネット」に進みます。
STEP 3
歯車アイコンをタップ

接続しているWi-Fiの歯車アイコンをタップします

Pixel 3 XL設定画面から「ネットワークとインターネット」に進みます。
STEP 4
Wi-Fiの詳細設定(1)

画面右上の編集アイコンをタップしましょう。

Pixel 3 XL設定画面から「ネットワークとインターネット」に進みます。
STEP 5
Wi-Fiの詳細設定(2)

「詳細設定」をタップします

Pixel 3 XL設定画面から「ネットワークとインターネット」に進みます。
STEP 6
DNSを変更する

“IP設定”を「静的」に変更後、画像のとおり入力して「保存」をタップしたら完了です

Pixel 3 XL設定画面から「ネットワークとインターネット」に進みます。
  • Anonymous - No.340177
    初めまして Android9です。手順どり進めたのですが、最後の保存が表示されません。 何度確認しても「dns.google」と入力されているのですが・・・。 宜しくお願いします
    • Yusuke Sakakura - No.340178
      保存が表示されないのはGoogle DNSだけですか?他のDNSではどのような状態か教えてください。
      • Anonymous - No.340184
        ご返信ありがとうございます。 dns.google以外も入力しても保存が表示されませんでした。 保存ボタンが表示されませんが、単純に「dns.google」を入力後に戻るボタンで戻り、手順画像3枚目のプライベートDNSを確認したら自動ではなく、「dns.google」となっております。保存ボタンは表示されないが「dns.google」になっているという事なのでしょうか?※ネットもメールもSNSも使えてます スマホの接続状態でDNSが8.8.8.8、8.8.4.4が使われている事を目視する方法はあるのでしょうか?
        • Yusuke Sakakura - No.340191
          Wi-Fiの詳細設定画面から個別にDNSを設定している可能性があるので一度確認してみてください
          • Anonymous - No.340200
            度々のご回答ありがとうございます。 >Wi-Fiの詳細設定画面から個別にDNSを設定している可能性があるので WiFiの詳細設定ですか? 設定→無線とネットワーク→プライベートDNS(今回の事象) 設定→無線とネットワーク→Wi-Fi→この中に表示される接続中のSSIDをタップしても詳細設定やDNSを設定できるよう項目はありません。 設定→無線とネットワーク→Wi-Fi→右上の3つの点の設定→この中にも詳細設定項目やDNS設定をできるような項目はありません。 宜しくお願いします。
          • Yusuke Sakakura - No.340201
            お使いの機種によって設定項目には違いがありますが、Pixelの場合はネットワークの追加時の詳細設定にてIP設定をDHCPから静的に変更するとDNSを入力する項目があります。
          • Anonymous - No.340213
            ご回答ありがとうございます。 ページ内のAndroid 9以降でDNSを変更するの手順では最終的な保存ボタンが表示されませんでしたが、既存のWiFiの接続先のSSIDの詳細設定で動的から静的に変更したらDNSをGooglパブリックDNSを入力設定できました。 この場合、ページ内の手順の設定→無線とネットワーク→プライベートDNSで「dns.google」と入力しても保存が表示されないので自動ですが、動的を静的に変更してGoogleパブリックDNSを入力した状態と無線とネットワーク→プライベートDNSで「dns.google」と入力は同じ状態と言う理解で良いのでしょうか?よろしくお願いします
          • Yusuke Sakakura - No.340223
            お使いの機種の仕様はわかりませんが、通常プライベートDNSの項目は全てのWi-Fiに適用されるものですが、個別のWi-FiでDNSを設定している場合は後者が優先されるため保存ボタンが表示されないものと思われます。
  • Anonymous - No.326940
    いま中国にいます。上記の通り設定しましたが、接続できませんでした。
  • Anonymous - No.321202
    こんにちは。こちらの記事は読みやすくて参考になります。ありがとうございます。 ところで、アンドロイドOS自体にプライベートDNSを設定すれば、Intraアプリ(DNS over HTTPSを利用)は不要になると考えて良いでしょうか。
  • Anonymous - No.319803
    ちなみに、DNSも悪さをできるので聞いた事もないような所や情報統制をしている国の物等には接続しない方がいいですよ DNSで各サイトに繋いでいるようなものなので、銀行やアマゾンにアクセスしているつもりが実は偽サイトに接続させられていてアカウントにパスワードやクレカ情報筒抜け っていう状況に陥りかねないです。 結構基本的な攻撃手段です
  • Anonymous - No.318726
    Android 9以降でDNSを変更する を記事通りやってみたのですが時々止まります 結局楽天だとどこに変えてみてもダメなんでしょうか?
    • Yusuke Sakakura - No.318737
      記事にあるDNSを色々と変更してみてはどうでしょうか?すでに障害は復旧しているため、通常のDNSを利用するというのもアリです。
      • Anonymous - No.318816
        返信感謝します ゲームが止まりまくるのは他のに変えても変わらず こちらはwifiにしか効果が無いとか?なのでしょうか?
  • Anonymous - No.318500
    障害が治って復帰したら元に戻したほうがいいのでしょうか?
    • Yusuke Sakakura - No.318514
      DNS自体は悪さをするものではないのでどちらでも構いません
  • Anonymous - No.318481
    助かりました。 ありがとうございます。
  • Anonymous - No.304723
    ありがとうございました。おかげでスマホで接続できました。
  • え~ん - No.276436
    この記事通りにやったのですが、「インターネット未接続」となってしまい、駄目でした...
  • Anonymous - No.246820
    できました!Thank you soooooooo much!
  • Anonymous - No.246486
    保存ボタンが静的にすると押せなくなるのですがどうしたらいいですかね?
    • Yusuke Sakakura - No.246495
      入力が不足している場合は保存ボタンが押せません。もう一度手順を確認してください。
  • Anonymous - No.145441
    記事とは少し違うのですがとにかく助かりました。 pcでdnsサーバのipアドレスを手動設定したらネットに繋がりました。 プロバイダかルータが不調で、仕方なくスマホでテザリングしたらインターネット接続はできてるっぽいのにpcのブラウザがページを表示してくれない。 その対処法を検索してここに来ました。 ありがとうございました。
  • Anonymous - No.113034
    解決しました!
  • Anonymous - No.112240
    Android 4.xと2.xはどうしたらわかりますか? 私の機種はXPERIA so-02Jという機種なんですが、因みにDOCOMOです。
  • Anonymous - No.81481
    静的無くて固定がありますどうしたらいいですか?
  • Anonymous - No.80187
    解決しました!!ありがとうございました!
  • Anonymous - No.75176
    ありがとうございました
コメント
コメント利用規約

質問は必ず記事を読んでから投稿してください

質問する際は画面にどういったメッセージが表示されているのか、利用機種・OSのバージョンも書いてください。

誹謗中傷を含む場合は発信者情報開示請求します。

攻撃的・侮辱的・過激・不快な表現を含む場合はIPアドレスを明記して公開します

VPNを使った書き込みおよび連投は承認されません。

コメントを残す

(任意)

Recommendこんな記事も読まれています