更新された回答

更新された回答

私は使用していますホストブロック一緒にdnsmasqArch Linux で一部の Web サイトをブロックする方法の 1 つが およびfacebook.comですwww.facebook.com

facebook.com(または)への単純なpingがwww.facebook.com127.0.0.1を返すので、すべてが正常に動作していることがわかります。また、MidoriからこれらのWebサイトにアクセスすると、空白ページが返されます(これは、アルゴリズムを使用しているため、予想される動作です)。クワクドデーモンがローカルホスト上で空白ページを返すようにします。

ブロックリストをバイパスできるのは Chromium だけであるようです。そこから facebook.com にアクセスすると、Facebook のホームページに直接移動します。

最初からすべてをクリーンアップ (Ctrl + Shift + Delete) し、Chromium を再起動すると、目的の動作 (Facebook にアクセスできない) が得られます。

ただし、しばらくすると (何が原因かは正確にはわかりませんが)、Chromium は再びローカルの dnsmasq DNS を無視し、Facebook ホームページに正常にアクセスできるようになります。

Chromium の DNS クエリのキャッシュとプリフェッチについて何かを読みましたが、それを無効にする方法がわかりません。

質問は次のとおりです:Chromium がローカル DNS をバイパスするのはなぜですか? また、これを停止するにはどうすればよいですか?

答え1

このテーマに関する参考文献のほとんどは古いものです。古いバージョンのChromiumをお持ちの場合は、edvinas.me答え。

Chromium の現在のバージョン (この投稿が書かれた時点では 33 番目) の場合、次の手順を実行する必要があります。

  1. へ移動chrome://settings
  2. 「詳細設定を表示...」をクリックします。
  3. マークを外すネットワークアクションを予測してページ読み込みパフォーマンスを向上させる箱。
  4. にアクセスして、DNSプリフェッチが本当に無効になっているかどうかを確認しますchrome://dns。次のような表示が出るはずです。DNS 事前解決と TCP 事前接続は無効になっています。プリフェッチが無効になっていない場合は、そこにいくつかのテーブルが表示されます。

アップデート

Chrome の新しいバージョン (この更新時点では 55 番目) では、3 番目の項目は次のようになります。予測サービスを使用してページをより速く読み込む

参照

答え2

更新された回答

Chrome のキャッシュを必ず消去してください。アドレスバーに以下を入力してください:

chrome://net-internals/#dns

次にClear host cacheボタンをクリックします。

古い回答

Chromium はデフォルトで Google の内部 DNS を使用しています (8.8.8.8 および 8.8.4.4)

無効にするには:

  1. [ツール] メニュー (小さなレンチ アイコン) をクリックし、[オプション] に移動します。

  2. 「Under the Hood」タブをクリックします。

    3. 「プライバシー」セクションで、「DNS プリフェッチを使用してページの読み込みパフォーマンスを向上させる」チェックボックスをオフにします。

    4. 「閉じる」ボタンをクリックします。

    5. 更新して Web ページを再読み込みします。

答え3

もう 1 つのわかりにくい可能性は、システムが自動プロキシ *.pac ファイルを使用するように設定されていることです。これは通常、企業環境でコンピューターを支給され、*.pac ファイルがブラウザに URL を解決するためにプロキシを経由するように指示している場合に当てはまります。これは /etc/hosts ファイルよりも優先され、*.pac ファイルに一致するものがない場合に PROXY を返すルールがある場合、Chrome が /etc/hosts を尊重していないように見えます。これは通常、dig、ping などのコマンド ラインが期待どおりに動作している場合に当てはまります。

他の解決策を試しても機能しない場合は、Chrome が使用している自動プロキシ設定がないかどうかを確認してください。

答え4

使用している場合はVPN プロキシ拡張機能Google Chromeの場合(ベターネット) を使用している場合、この問題が発生する可能性があります。拡張機能を無効にすると、問題は解決します。

関連情報