LinuxでDNS経由で広告をブロックする方法

Linuxでは、ネットワーク接続で使用されるDNSリゾルバを変更することで、多くの広告やトラッカーをブロックできます。AdGuard DNSなどのフィルタリングDNSサービスは、ブロックリストに登録されているドメインの解決を拒否するため、別途広告ブロック拡張機能をインストールしなくても、ブラウザやその他のアプリにこの変更を適用できます。ただし、すべての広告が削除されるわけではありません。コンテンツと同じドメインから配信される広告、スポンサー付き投稿、組み込みまたはハードコードされたDNSを持つアプリでは、引き続き広告が表示される場合があります。

広告ブロック機能付きのDNSサービスを選択してください

このガイドでは、AdGuardの最新の公開DNSアドレスを使用しています。古いチュートリアルで時折見られる古いアドレスは、もは​​や推奨されるデフォルト値ではありません。以下の最新の公式値を使用してください。

  • IPv4: 94.140.14.14および94.140.15.15
  • IPv6: 2a10:50c0::ad1:ffおよび2a10:50c0::ad2:ff

これらはAdGuardのデフォルトのフィルタリングリゾルバで、広告とトラッカーをブロックします。ファミリープロテクションサーバーはアダルトコンテンツのフィルタリング機能を追加し、フィルタリング機能のないサーバーは広告をブロックしません。別のフィルタリングプロファイルや暗号化されたDNSプロトコルが必要な場合は、AdGuardの公式パブリックDNSガイドを参照してください。

DNSを変更する前に

現在のDNS設定をメモするか、スクリーンショットを撮っておくと、必要に応じて復元できます。通常、IPv4アドレス、ゲートウェイ、サブネットの設定を変更する必要はありません。接続方法は「自動(DHCP)」またはそれに相当する設定のままにしておき、自動DNSオプションのみを無効にしてください。ネットワークで企業、学校、VPN、またはルーターが提供するリゾルバが必要な場合は、まず管理者に確認してください。

GNOME(Ubuntuおよび類似のデスクトップ環境)でAdGuard DNSを設定する

ラベルはGNOMEのリリースによって若干異なりますが、接続エディタは同じパターンに従っています。

  1. 設定を開き、イーサネット接続の場合は「ネットワーク」、無線接続の場合は「Wi-Fi」を選択してください。
  2. GNOMEのネットワーク設定画面に、現在アクティブなWi-Fi接続と、それを編集するための歯車ボタンが表示されています。
    現在使用しているWi-Fiまたは有線接続の設定を開きます。
  3. アクティブな接続の横にある歯車ボタンをクリックして、設定を開きます。
  4. IPv4タブを開きます。DNSセクションを探し、「自動」をオフにします。静的IPアドレスが必要な場合を除き、IPv4方式をDHCPから変更しないでください。
  5. カスタムDNSを入力する前に、自動DNSスイッチを有効にしたGNOME IPv4設定。
    DNS設定は、接続のIPv4タブにあります。
  6. 94.140.14.14, 94.140.15.15DNSサーバーの欄に入力してください。デスクトップに複数のエントリが表示されている場合は、まず一方のアドレスを入力し、次に他方のアドレスを入力してください。
  7. GNOMEのIPv4設定で、自動DNSが無効になっており、DNSサーバー欄にカスタムアドレスを入力できる状態になっています。
    自動DNSを無効にして、お好みのリゾルバアドレスを入力してください。
  8. 「適用」をクリックしてください。ネットワークでIPv6が有効になっている場合は、IPv6タブを開いてAdGuardのIPv6アドレスも設定してください。設定しない場合、システムは自動的に提供されるIPv6 DNSサーバーを介して一部のリクエストを解決し続ける可能性があります。
  9. GNOME IPv4設定にAdGuard DNSアドレス94.140.14.14と94.140.15.15を入力しました。
    AdGuard DNSのIPv4アドレスを両方とも入力し、設定を適用してください。
  10. 新しい設定がすぐに反映されない場合は、ネットワークから切断して再接続してください。通常、完全な再起動は必要ありません。

GNOMEの公式マニュアルのネットワーク設定に関するドキュメントには、接続エディタ内でDNS制御がどこに表示されるかが説明されています。

KDE PlasmaでDNSを設定する

  1. システム設定を開き、「ネットワーク」またはディストリビューションが提供する接続エディタを探します。アクティブなWi-Fiまたは有線プロファイルを選択します。
  2. KDEスタイルのネットワーク設定画面で、接続リストに「ホームWi-Fi」が選択されている状態。
    KDEネットワーク設定でアクティブな接続を選択してください。
  3. 接続を編集して、IPv4を選択します。方法は「自動アドレス」(多くの場合「自動(アドレスのみ)」と表示されています)のままにしておきます。
  4. DNS設定を自動から手動に切り替え、その後、94.140.14.14とを94.140.15.15別々のDNSサーバーとして追加します。
  5. DNS自動オプションをオフにしたKDEのIPv4設定。
    IPv4設定を開き、DNSを手動に切り替えます。
    KDEのIPv4設定で、DNSサーバー欄に94.140.14.14が入力されています。
    最初のAdGuard DNSサーバーアドレスを追加します。
  6. 接続変更を保存または適用してください。IPv6が有効になっている場合は、対応するAdGuard IPv6リゾルバもIPv6設定で構成してください。必要に応じて再接続してください。
  7. KDE IPv4設定には、AdGuard DNSサーバーである94.140.14.14と94.140.15.15の両方が記載されています。
    申請前に、両方のDNSアドレスがリストされていることを確認してください。

KDEやディストリビューションのバージョンによってネットワーク管理のフロントエンドが異なる場合があるため、ボタン名も異なる場合があります。重要なのは、アクティブな接続を編集し、IPアドレス方式を誤って手動に切り替えないように、自動DNSサーバーを置き換えることです。

その他のLinuxデスクトップとNetworkManager

MATE、Xfce、Cinnamonなどのデスクトップ環境では、NetworkManagerがよく使用されます。ネットワークメニューを開き、「接続の編集」を選択し、アクティブなプロファイルを選択して、そのIPv4設定を開きます。方法を「自動(DHCP)アドレスのみ」またはそれに近い設定にし、DNSサーバーフィールドに2つのDNSアドレスを入力して保存します。NetworkManager/etc/resolv.confが使用されているシステムでは、直接編集しないでください。設定は自動的に生成される場合があり、手動で行った変更が上書きされる可能性があります。

変更をテストしてトラブルシューティングを行う

  • DNS解決を確認するには、 systemd-resolvedを使用しているシステムで実行するresolvectl statusか、NetworkManagerでアクティブな接続を調べます。また、そのユーティリティがインストールされている場合は、を使用してドメインを照会することもできますnslookup example.com。
  • 広告が表示される場合: DNSフィルタリングは、リストされたドメインへのリクエストをブロックするだけで、すべての広告要素をブロックするわけではありません。ブラウザのDNSキャッシュをクリアするか、アプリを再起動し、ブラウザが独自のセキュアDNS/DoHプロバイダを使用しているかどうかを確認してください。
  • ウェブサイトの読み込みが停止した場合:アドレスが正しく入力されているか確認し、再接続するか、または一時的に自動DNSを復元して、リゾルバが問題の原因かどうかを判断してください。
  • VPNまたはIPv6は設定をバイパスします。VPNクライアントとIPv6構成は、それぞれ別のDNSサーバーを指定できます。IPv4設定がすべてのリクエストを制御すると想定するのではなく、必要に応じてVPNまたはIPv6プロファイルでDNSを設定してください。

ネットワーク全体のDNSをフィルタリングしたいですか?

Linux で DNS を変更すると、その接続プロファイルのみに影響します。複数のデバイスをカバーするには、ルーターでサポートされている DNS サービスを設定するか、Pi-holeなどのローカルフィルタリング リゾルバを実行してください。ルーターレベルの設定ではより多くのデバイスをカバーできますが、VPN や独自の暗号化 DNS を使用しているクライアントはそれを回避できる可能性があります。また、DNS フィルタリングは、通常の DNS トラフィック自体を暗号化するものではありません。AdGuard は、公式ドキュメントで DNS-over-HTTPS と DNS-over-TLS のオプションを個別に公開しています。

コメントを残す

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクをブラウザで開き、Chromeショートカットやアプリスタイルの起動機能を追加し、カレンダーとGmailを通じて期日が過ぎたタスクを管理できます。