ろぼいんブログ
更新:

【Android】1.1.1.1 DNSの概要と設定方法

1.1.1.1は、Cloudflareが提供する高速な公開DNSリゾルバーです。AndroidのDNSリゾルバーを1.1.1.1に変更すると、ネットの速度が改善する可能性があります。この記事では、1.1.1.1の概要とAndroidでの設定方法について解説します。

なお、Windowsでの設定方法は、こちらの記事で紹介しています。

1.1.1.1とは?

1.1.1.1」は、Cloudflareが提供する公開DNSリゾルバーです。1.1.1.1を使うと、インターネットへのアクセスを高速かつプライベートに保つことができます。従来の多くのDNSリゾルバーとは異なり、1.1.1.1はユーザーのデータを広告主に販売しないという特長があります。さらに、1.1.1.1は利用可能なDNSリゾルバーの中でもっとも速いと評価されています。

DNSリゾルバーの速度を比較したグラフ
DNSリゾルバーの速度の比較画像:「 1.1.1.1 とは?DNSリゾルバーとは? | Cloudflare 」より

DNSとDNSリゾルバーとは?

DNS(ドメインネームシステム)は、インターネットの電話帳のようなものです。人間はexample.comのようなドメイン名を使って情報にアクセスしますが、コンピューターはIPアドレスと呼ばれる一意の文字列を使ってアクセスします。DNSは、ドメイン名をIPアドレスに翻訳し、ユーザーがサイトのIPアドレスを知らなくてもアクセスできるようにする仕組みです。

DNSリゾルバーは、IPアドレスをドメイン名に一致させて返すサーバーです。通常、ユーザーのインターネットサービスプロバイダー(ISP)やネットワーク管理者によって設定されますが、ユーザーが自身でDNSリゾルバーを変更することも可能です。

1.1.1.1の特徴と利点

ISPのリゾルバーから1.1.1.1に切り替えると、セキュリティパフォーマンスが向上します。

セキュリティ面では、ISPはDNSに強力な暗号化を使用していないことがあり、 DNSSECセキュリティプロトコル をサポートしないことが多いため、DNSクエリーがデータ侵害や攻撃に晒されるリスクがあります。また、ISPはしばしばDNS記録を使用してユーザーの活動を追跡します。パフォーマンス面では、ISPのDNSリゾルバーは遅く、使用量によっては応答が停止することもあります。

一方で、1.1.1.1は310都市に及ぶCloudflareのネットワークに統合されているため、世界中どこからでも迅速な応答が得られます。

Androidで1.1.1.1を設定する方法

Androidで1.1.1.1を設定するにはいくつかの方法があります。Androidの設定アプリから設定する方法と、専用アプリをインストールする方法があります。

Androidの設定アプリを使った設定方法

Androidの設定アプリから設定する場合は、次の手順で設定できます。

  1. 設定アプリを開きます

  2. ネットワークとインターネット]を開きます

  3. プライベートDNS]を開きます

    [ネットワークとインターネット]の設定画面のスクリーンショット。[プライベートDNS]が赤い枠で囲まれている
  4. プライベートDNSプロバイダのホスト名]をタップし、次の値を入力します

    try{(()=>{function a(e){if(!e)return;let t=e.getAttribute("tabindex")!==null,n=e.scrollWidth>e.clientWidth;n&&!t?e.setAttribute("tabindex","0"):!n&&t&&e.removeAttribute("tabindex")}var u=window.requestIdleCallback||(e=>setTimeout(e,1)),i=window.cancelIdleCallback||clearTimeout;function l(e){let t=new Set,n,r;return new ResizeObserver(c=>{c.forEach(o=>t.add(o.target)),n&&clearTimeout(n),r&&i(r),n=setTimeout(()=>{r&&i(r),r=u(()=>{t.forEach(o=>e(o)),t.clear()})},250)})}function d(e,t){e.querySelectorAll?.(".expressive-code pre > code").forEach(n=>{let r=n.parentElement;r&&t.observe(r)})}var s=l(a);d(document,s);var b=new MutationObserver(e=>e.forEach(t=>t.addedNodes.forEach(n=>{d(n,s)})));b.observe(document.body,{childList:!0,subtree:!0});document.addEventListener("astro:page-load",()=>{d(document,s)});})();}catch(e){console.error("[EC] tabindex-js-module failed:",e)}try{(()=>{function i(o){let e=document.createElement("pre");Object.assign(e.style,{opacity:"0",pointerEvents:"none",position:"absolute",overflow:"hidden",left:"0",top:"0",width:"20px",height:"20px",webkitUserSelect:"auto",userSelect:"all"}),e.ariaHidden="true",e.textContent=o,document.body.appendChild(e);let a=document.createRange();a.selectNode(e);let n=getSelection();if(!n)return!1;n.removeAllRanges(),n.addRange(a);let r=!1;try{r=document.execCommand("copy")}finally{n.removeAllRanges(),document.body.removeChild(e)}return r}async function l(o){let e=o.currentTarget,a=e.dataset,n=!1,r=a.code.replace(/\u007f/g,` `);try{await navigator.clipboard.writeText(r),n=!0}catch{n=i(r)}if(!n||e.parentNode?.querySelector(".feedback"))return;let t=document.createElement("div");t.classList.add("feedback"),t.append(a.copied),e.before(t),t.offsetWidth,requestAnimationFrame(()=>t?.classList.add("show"));let c=()=>!t||t.classList.remove("show"),d=()=>{!t||parseFloat(getComputedStyle(t).opacity)>0||(t.remove(),t=void 0)};setTimeout(c,1500),setTimeout(d,2500),e.addEventListener("blur",c),t.addEventListener("transitioncancel",d),t.addEventListener("transitionend",d)}function s(o){o.querySelectorAll?.(".expressive-code .copy button").forEach(e=>e.addEventListener("click",l))}s(document);var u=new MutationObserver(o=>o.forEach(e=>e.addedNodes.forEach(a=>{s(a)})));u.observe(document.body,{childList:!0,subtree:!0});document.addEventListener("astro:page-load",()=>{s(document)});})();}catch(e){console.error("[EC] copy-js-module failed:",e)}
    1dot1dot1dot1.cloudflare-dns.com


    [プライベートDNSモードを選択]と書かれたダイアログのスクリーンショット
  5. 設定が完了したら[保存]をクリックします

専用アプリを使った設定方法

1.1.1.1の専用アプリをインストールすると、自分で設定する手間が省けます。

  1. Google Play からAndroid用の1.1.1.1アプリをダウンロードし、インストールします

  2. アプリを起動し、トグルスイッチをオンにします

    1.1.1.1のアプリのスクリーンショット
    1.1.1.1のアプリでトグルスイッチをオンにする
  3. デフォルトではWARPが有効ですが、無効にするには右上のメニューボタンをクリックし[WARP+]を[1.1.1.1]に変更します

    1.1.1.1のアプリのスクリーンショット
    アプリの設定ボタンからWARPをオフにできる

Cloudflare WARPとは?

ところで、先ほど少し登場したCloudflare WARPとは、何でしょうか?

Cloudflare WARPは、1.1.1.1をもとにしたサービスで、デバイスからインターネットへのすべてのトラフィックを安全に保護してくれます。WARPは、VPNサービスのセキュリティとプライバシーの懸念を克服する機能を提供します。

デフォルトの無料版の他に、より高速な WARP+ も利用可能です。WARP+は有料ですが、紹介コードを使用すると、紹介した側と紹介された側の両方がWARP+の1GB分を無料で利用できます。私の紹介コードは以下の通りです。ぜひお試しください!(スマホからのみアクセスできます)

まとめ

1.1.1.1は、高速でプライバシーに配慮した公開DNSリゾルバーです。Androidで設定する方法は、設定アプリを使う方法と専用アプリを使う方法があります。また、Cloudflare WARPを使うと、デバイスのトラフィックを安全に保護できます。1.1.1.1を設定してみてください。

参考

おすすめアイテム

※このリンクを経由して商品を購入すると、当サイトの運営者が報酬を得ることがあります。詳細はこちら

このサイトを支援する

Buy Me a CoffeeまたはGitHub Sponsorsで支援していただけると、サイトの運営やコンテンツ制作の励みになります。定期的な支援と一度限りの支援がありますので、お間違いのないようにお願いします。

Buy me a coffee

著者のアイコン画像

生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。

Webフロントエンドプログラマーで、テクノロジーに関する話題を追いかけています。動画編集やプログラミングが趣味で、たまにデザインなどもやっています。主にTypeScriptを使用したWebフロントエンド開発を専門とし、便利で実用的なブラウザー拡張機能を作成しています。また、個人ブログを通じて、IT関連のニュースやハウツー、技術的なプログラミング情報を発信しています。

最新記事