web-dev-qa-db-ja.com

ローカルネットワーク上のすべてのコンピューターで共有される広告ブロックホストファイル

現在、ローカルホストファイルを広告サーバーのドメイン名で更新し、どこにも送信していません。まあ、ほとんどどこにも。私は彼らに127.0.0.1を指していますが、Webサービスを実行していないので、事実上どこにもありません。とにかく、それは私がwwwをサーフィンしているときに、多くの広告やWebページで望ましくないことを発見したものをすべてブロックします。特定のブラウザやOSを使用する必要はありません。 (OSとブラウザーのフレーバーの組み合わせが異なるため、ここでは常に変更されるため、要件があります)

ローカルネットワークにNASドライブがあるので、hostsファイルを時々コピーします。次に、ローカルネットワーク上の別のコンピューターを使用する場合、広告もブロックする場合は、NASドライブに移動し、更新されたhostsファイルをローカルコンピューターにコピーする必要があります。

私が見たいのは、このタスクを実行し、ホストファイルリストを追加できる小さなWi-Fiルーターです。発信DNSクエリなどをミラーリングするローカルDNSサービスがあります。

ネットワーク上に独立したDNSサーバーをセットアップし、すべてのローカルコンピューターがそれを使用していることを確認する必要がありますか?電気を使用し、部屋の暖房を助け、ファンの騒音を追加するために、常に別のコンピューターをオンにする必要がありますか?すでにこれらの理由で、ネットワーク上のもう1台のコンピューターを排除するためにNASドライブを入手しました。

次に、DNSに別のボックスを使用する場合、広告のブロックを維持するために、ルーターに組み込まれているDHCPサービスでは、使用するDNSサーバーを指定できないため、DHCPサービスが必要です。変更できないデフォルトでそれ自体を使用します。そのため、Wi-FiルーターのDHCPをオフにし、意図的にDNSが提供するDNSを使用しないようにする必要があります。そうすれば、共有ホストファイルを維持するためにもう1つのボックスを実行できます。

ここの私のネットワークには、24時間年中無休で稼働していないいくつかのxpボックス、大学に行くが週末にここにあるVista、Debian linux、およびWebサーバーを持つことができる起動可能なライブCDがあります。または、電話会社が所有するLinksys wi-fiルーターとDSLモデムで、「ファイアウォール」または「ストレートスルー」以外の機能がない場合は、携帯電話もここにあると、その場でサーフィンをします。しかし、他の誰かがラップトップを持って立ち寄ったとき、私は彼らに私のwi-fiコードを渡し、それから彼らは一時的に私のネットワーク上にあり、うまくいけば宣伝もカウントも追跡もされません。

支出を増やすことなくこれを達成する別の方法はありますか?私のNASドライブは、実際には、12ボルトの小型充電器サイズの電源で動作するヘッドレスのLINUXボックスにすぎないことを知っています。私はそれにsshして周りを見回しましたが、推奨事項は、内部操作を台無しにしないことです。その上、それはちょっと遅いと思うので、ファイルサーバーであることに加えてDHCPとDNSを実行する必要が本当にありますか?

このタスクを実行するには、Wi-Fiルーターを高価な産業用オーバーキルルーターに交換する必要が本当にありますか?

2
TechAholic

OpenDNSを使用できます。 DNSサーバーを使用するようにルーターを設定し、Webサイトで、ブロックするサイトのリストまたは独自のリスト、あるいはその両方を追加できます。また、ブラックリストに登録されたサイトをロードするときに空白の画面の代わりに、カスタマイズされたページを作成できます。

0
Unfundednut

Ipcop、smoothwall、pfsenseなどのファイアウォールディストリビューションを調べてから、ワイヤレスルーターのDHCPなどをオフにすることができます。これを行う正しい方法は、ルーターでWi-Fiを無効にし、Wi-Fi用の3番目のネットワークアダプター(WANに1つ、LANに1つ、ワイヤレスにWi-Fiを1つ)をインストールすることです。

これらのパッケージの多くには、社内のスパム対策という追加の利点があります。

私はipcopとpfsenseを使用しており、それらは保守が簡単ですが、COAX(verizon fiosなど)を使用している場合は、いくつかのフープを飛び越える必要があるかもしれません(私はこれを行いました、それは実行可能ですが、何らかの理由でモデムの電源が切れたため、使用した「回避策」が無効になり、インターネットを復旧するためにユーザーの介入が必要になりました)

0
horatio