iPhoneでアダルトサイトをブロックするためのNextDNSの設定方法
NextDNSは、iPhoneで設定できるアダルトサイトのブロックの中で、単体では最も強力な層です。ネットワークの層で働くので、ブラウザだけでなく、iPhone上のすべてのアプリがNextDNSを通ります。無料プランでは1か月あたり30万クエリまで処理でき、1人で使うには十分です。読者のほとんどは、設定がまったく不要なEscapeのSafariブロッカーと一緒に使っています。DNSがアプリをカバーし、Escapeがブラウザをカバーします。詳しい手順は以下のとおりです。
DNSフィルタリングがすること
iPhone上のアプリがインターネット上のどこかのサーバーに接続しようとするたびに、アプリはまずDNS(インターネットの電話帳)に「このドメインのIPアドレスは?」と尋ねます。NextDNSは、標準のDNSの問い合わせを自分のものに置き換え、ブロックリストに載っているドメインには答えません。そのため、接続は始まる前に失敗します。
実際にはどうなるかというと、NextDNSはブラウザの中のアダルトコンテンツも、サードパーティ製アプリの中のアダルトコンテンツも捕まえます。Twitter/Xの画像、Redditのスレッド、Discordのメッセージ、隠れたアプリ内ブラウザ。そのすべてが同じDNSの層を通ります。どれもそこをすり抜けることはありません。
ステップ1:登録する
- nextdns.ioにアクセスします。
- Sign Up(登録)をクリックします。メールアドレスとパスワードで登録します。無料プランならクレジットカードは不要です。
- NextDNSが構成ID(
abc123のような6文字の文字列)を作成します。これがあなた専用のプロファイルです。
ステップ2:適切なブロックリストをオンにする
NextDNSのダッシュボードで、次のように操作します。
- Privacy(プライバシー)をクリックし、Blocklists(ブロックリスト)を開きます。
- 次のリストを追加します(選択画面で名前を検索します)。
- HaGeZi's Pro Blocklist:幅広くカバーし、誤ってブロックすることが少ないリスト
- HaGeZi's NSFW List:アダルトコンテンツに特化したリスト
- OISD Big:コミュニティが管理しているリスト。上の2つとの重複は取り除かれています
- Parental Control(ペアレンタルコントロール)をクリックし、Pornography(ポルノ)をオンにします。必要ならAdult Content(アダルトコンテンツ。より広いカテゴリ)もオンにします。
- 出会い系アプリが自分の引き金のパターンの一部になっているなら、必要に応じてDating(出会い系)もオンにします。
ブロックリストを入れすぎないようにしましょう。よく管理されたリスト3〜4個のほうが、重複したリスト10個よりも広くカバーでき、誤ってブロックして正当なサイトが使えなくなる可能性も減ります。
ステップ3:iOSのプロファイルをインストールする
- NextDNSのダッシュボードで、Setup(セットアップ)をクリックします。
- iOSの項目までスクロールし、Download Configuration Profile(構成プロファイルをダウンロード)をタップします。Safariが開きます。
- iOSが「このWebサイトは構成プロファイルをダウンロードしようとしています。」と尋ねてきます。許可をタップします。
- iOSに「プロファイルがダウンロードされました。インストールする場合は"設定"でプロファイルを確認してください。」という通知が表示されることがあります。
- iPhoneで設定を開きます。
- 上のほうにあるプロファイルがダウンロードされましたをタップします(インストール待ちのプロファイルがある場合にだけ表示されます)。表示されない場合は、設定 → 一般 → VPN、DNS、およびデバイス管理に進み、NextDNSのプロファイルをタップします。
- 右上のインストールをタップします。iPhoneのパスコードを入力します。
- 確認のため、もう一度インストールをタップします。完了をタップします。
これでプロファイルが有効になりました。NextDNSが、iPhoneが行うすべてのDNSリクエストにフィルタをかけています。
ステップ4:効いているか確認する
フィルタをテストします。
- Safariを開きます。
- 大手のアダルトサイトのどれかにアクセスしてみます(URLをすべて入力する必要はありません。検索エンジンの検索結果からでもかまいません)。
- 「サーバが見つかりません」や「サーバに接続できません」と表示されるはずです。NextDNSがDNSの問い合わせを拒否したということです。
- NextDNSのダッシュボードに戻り、Logs(ログ)タブを開くと、ブロックされたリクエストが「Blocked」のタグ付きで表示されています。
ブロックされるはずのサイトが表示される場合は、プロファイルが有効になっているか(設定 → 一般 → VPN、DNS、およびデバイス管理)、そしてNextDNSのダッシュボードでブロックリストが保存されているかを確認してください。
これでネットワークの層は完了です。ブラウザの層もほしいなら、Escapeが2回ほどタップするだけで、Safariに4万以上の既知のアダルトサイトのブロックを加えます。しかも、あなたが何を見ているかを知ることはありません。この2つを合わせれば、正直なおすすめの組み合わせのほとんどがそろいます。
よくあるトラブルと対処法
「iPhoneにインターネットに接続されていないと表示される」
NextDNSの設定が間違っていると、DNSの問い合わせが失敗し、アプリはインターネットが使えないと判断します。プロファイルがNextDNSの暗号化DNSを使っているか(実際には機能しない偽のDNSではないか)を確認してください。必要なら、NextDNSのダッシュボードからプロファイルをダウンロードし直してください。
「必要なサイトまでブロックされてしまう」
NextDNSのダッシュボードでAllowlist(許可リスト)を開き、そのドメインを追加します。すぐに反映されます。
「30万クエリの上限に達してしまう」
1人で使うなら、まずありえません。無料プランは毎月リセットされます。いつも上限を超えているなら、おそらく複数のデバイスにインストールしているはずです。デバイスを別々のプロファイルに分けるか、有料プランにアップグレードしてください(現在の料金はNextDNSの料金ページに載っています。手ごろな金額で、すべてをカバーするためなら払う価値があることも多いです)。
「本当に効いているか、どうすればわかる?」
test.nextdns.ioにアクセスしてください。DNSがNextDNSを通っているか、フィルタが有効になっているかがページに表示されます。
NextDNSが捕まえられないもの
- 汎用のCDNから配信されるコンテンツ。アダルトコンテンツが、普通のサイトも配信しているCloudflareやAWSのサーバーから配信されている場合、NextDNSはインターネットのほかの部分まで使えなくしてしまわない限り、それをブロックできません。そうしたものをブロックできるフィルタは多くありません。
- すでにキャッシュされたコンテンツ。最近読み込まれた画像は、ブロックが有効になったあとでも、キャッシュされたものが一瞬表示されることがあります。アプリを閉じて開き直せば、ほとんどは消えます。
- 「設定」からプロファイルを削除する人。スクリーンタイムと同じで、強さはおおむね、インストールしたままにしておけるかどうかで決まります。対策は、スクリーンタイムで「構成プロファイル」の変更を許可しないに設定して組み合わせることです。
ほかの層との組み合わせ
NextDNSは、ブラウザだけでなくすべてのアプリをカバーするので、単体では最も強力な層です。それでも、スクリーンタイムやSafariのコンテンツブロッカーの代わりにはなりません。それぞれが、別の段階で別のものを捕まえるからです。
- スクリーンタイムは、パスコードをほかの人に預けるしくみを加えます(そのため、NextDNSをオフにするには、パスコードが必要な「設定」の奥まで入っていかなければならなくなります)。設定手順。
- Safariのコンテンツブロッカー(Escapeの無料Safariブロッカーなど)は、具体的に知られている4万以上のアダルトサイトの厳選リストを加えます。NextDNSがまだブロックリストに載せていない、新しいサイトや小さなサイトに役立ちます。無料の選択肢の比較。
iPhoneでのブロックの完全ガイドがすすめているのは、この3つの層を組み合わせることです。NextDNSは単体で最も強力な層で、残りの2つがNextDNSの抜け穴をカバーします。