web-dev-qa-db-ja.com

/ etc / hostsがUbuntu10.04のFirefoxに影響しないのはなぜですか?

広告とスクリプトをロードするためにいくつかのホストをブロックしようとしました。たとえば、/etc/hosts

127.0.0.1 web-visor.com
0.0.0.0   c1.web-visor.com

ファイルを編集して保存した後、Firefox(再起動後)が(もちろんキャッシュからではなく)このサイトをロードするのはなぜですか?

ぼくの /etc/Host.conf以前にhostsファイルで検索したようです

order hosts,bind
multi on

どうしましたか?

5
Daniel

Host.confは廃止されました。nsswitch.confをご覧ください。

2
Tobu
# =============================================================================
# URL: https://ss64.com/osx/fc.html 
#      The ad at the bottom
# Computer: MacBook Pro OSX 10.13.4
# Browser: Firefox Quantum 59.0.2 (64-bit)
# Problem: /etc/hosts was not being observed by browser
# =============================================================================

ですから、この投稿はかなり古いことはわかっていますが、「Firefox Quantum」では、Hostファイルを使用できないことがNUTSを引き起こしていたので、これをOCDに移行する方法です...笑Firefoxを缶詰にする前に、うさぎの穴を走った/落ちた

答えを探してウェブを精査した後、どこでもブログフォーラムと潜在的な答えを読んだ後、それでもまだどこにも行きません:

私が試した:

  1. /etc/hostsファイルの再フォーマット

    • これに隠し文字が含まれている場合に備えて
    • また、次を使用してホストファイルのフォーマットをテストしました:
      • 1スペース
      • 4スペース
      • 1タブ
      • これは、ChromeSafari、またはFirefoxに違いはありませんでした。
  2. また、Firefoxのabout:configを変更してみました

    • browser.fixup.dns_first_for_single_wordsからTrue
    • network.dns.disablePrefetchからTrue
    • network.dns.offline-localhostからFalse
    • network.dnsCacheEntriesから0(ゼロ)
    • network.dnsCacheExpirationから0(ゼロ)
    • network.dnsCacheExpirationGracePeriodから0(ゼロ)

そして役に立たない(私は上記のすべてをデフォルトに戻した)

# =============================================================================
# FINALLY, I found that you have to change 3 things
# =============================================================================
  • 3 bars > Preferences > General > Scroll to the end > Network Proxy > settingsに移動します
  • Configure Proxies to Access the Internet: *CHANGE* Auto-detect proxy settings for this network

    • Use System Proxy Settingsを使用していました

      1. また、設定と設定でトラッキングを変更すると、Firefoxでもボックスが非表示になります。
  • 3 bars > Preferences > Privacy & Security > Tracking Protection >Always& "Do Not Track" >Always AND YOU ALSO have to set this in the browserabout:config`に移動します
  • privacy.trackingprotection.enabled To True

これにより、ブロックされたコンテンツを含むiframeが表示される代わりに、エラーが発生した広告が非表示になります。

私は今この仕事を手に入れてとても幸せです 'これが誰かを助けることを願っています!

1
JayRizzo

ドメインのwwwバージョンも/etc/hostsに入れます。

127.0.0.1 web-visor.com
127.0.0.1 www.web-visor.com

これは、Firefoxがwww.web-visor.comも解決しようとするためです。

1
Rijul Sudhir

Firefoxはプロキシを使用していますか?/etc/hostsはFirefoxに影響を与えるべきです(私はそれをテストしました)。それらのアドレスにpingを実行した結果はどうなりますか?

1
karatedog