HostuxDNS

Android のプライベート DNS

必要条件

Android はバージョン 9(Pie)からプライベート DNS という暗号化 DNS 機能を内蔵しています。ポート 853 の DNS over TLS を使用し、 サードパーティアプリは不要です。どのアプリが送信した DNS 通信も デバイス全体で暗号化されます。

必要なもの:Android 9 以降、任意のネットワーク接続。

プライベート DNS を設定する

  1. 端末の 設定 を開きます。
  2. プライベート DNS を検索します。メーカーにより 以下のいずれかのパスにある場合があります:
    • ネットワークとインターネット > 詳細設定 > プライベート DNS
    • 接続 > その他の接続設定 > プライベート DNS
    • Wi-Fi とネットワーク > プライベート DNS
  3. プライベート DNS プロバイダーのホスト名(または カスタム)を選びます。
  4. 入力します:dns.hostux.net
  5. 保存 をタップします。

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.17346.226.109.82 で動作しています。