必要条件
Android はバージョン 9(Pie)からプライベート DNS という暗号化 DNS 機能を内蔵しています。ポート 853 の DNS over TLS を使用し、 サードパーティアプリは不要です。どのアプリが送信した DNS 通信も デバイス全体で暗号化されます。
必要なもの:Android 9 以降、任意のネットワーク接続。
プライベート DNS を設定する
- 端末の 設定 を開きます。
-
プライベート DNS を検索します。メーカーにより
以下のいずれかのパスにある場合があります:
- ネットワークとインターネット > 詳細設定 > プライベート DNS
- 接続 > その他の接続設定 > プライベート DNS
- Wi-Fi とネットワーク > プライベート DNS
- プライベート DNS プロバイダーのホスト名(または カスタム)を選びます。
- 入力します:
dns.hostux.net - 保存 をタップします。
Android はすべての DNS 問い合わせを TLS で暗号化して HostuxDNS へ 送るようになります。変更は現在の接続にすぐ反映されます。
Android での広告・トラッカー遮断
プライベート DNS は DoT を使用するため、別途フィルタリング用の
エンドポイントには対応していません。Android で HostuxDNS の遮断
エンドポイント(https://dns.hostux.net/ads)を使うには
DoH 対応アプリが必要です。2つの選択肢:
- Intra: Jigsaw(Google)による軽量アプリ。カスタム DoH URL の設定が簡単です。
- AdGuard for Android: カスタムサーバーで DoH、DoT、DoQ に対応しています。
どちらのアプリでも、カスタム DoH URL として
https://dns.hostux.net/ads を入力してください。
設定を確認する
保存後、ブラウザで最近訪問していないサイトを開きます。プライベート DNS が有効であれば、DNS エラーは発生しないはずです。
使用中のリゾルバを確認するには、ブラウザから DNS リークテストを
実行するとリゾルバの IP が表示されます。HostuxDNS は
46.226.108.173 と 46.226.109.82 で動作しています。