DNS を使用して Web サイトをブロックする方法

ブラウザーが Web ページにアクセスするたびに、DNS サーバーにその Web サイトの IP アドレスをサイレントに要求し、その要求を適切なサーバーに転送します。すべてのインターネット リクエストは最初に DNS サーバーを通過する必要があるため、ブロックしたい Web サイトへのすべてのリクエストを、これらのサイトへのアクセスをブロックしたことをユーザーに通知する別のページにリダイレクトするように DNS サーバーを構成できます。
DNS アカウントの確立と構成
ステップ 1
OpenDNS など、無料の Web フィルタリングを提供する DNS プロバイダーでアカウントを作成します。アカウントにログインして、ブロックしたい特定の URL を入力するか、「ポルノ」、「学術詐欺」、「P2P ファイル共有」など、DNS プロバイダーが管理する事前定義された Web サイトのカテゴリから選択します。
ステップ 2
パブリック DNS サーバーの 2 つの IP アドレスを書き留めます .たとえば、OpenDNS サーバーのアドレスは 208.67.222.222 です。 および 208.67.220.220 .
ステップ 3
パソコンでブラウザを開き、ルーターの設定ページにアクセスします .たとえば、一部のワイヤレス ルーターでは、http://192.168.1.1 と入力できます。 ブラウザのアドレス バーで Enter を押します . 管理ユーザー名を入力してください とパスワード ルーターにログインして設定を変更します。
ステップ 4
ローカル エリア ネットワークの設定ページを開く には、動的制御ホスト プロトコル (DHCP) サーバーの設定も含まれます。 DHCP 設定を見つけます これにより、1 つ以上の静的 DNS サーバー IP アドレスを指定できます。最初の DNS IP アドレスにルーターのローカル アドレスを入力します (例:192.168.1.1)。 、2 つの DNS IP アドレス 他の DNS フィールドでプロバイダーから。変更を保存して、ルーターを再起動してください。
ユーザー権限の制限
ステップ 1
DNS サーバーでフィルタリングしている各ユーザーのコンピューターにアクセスし、管理者としてログインします。 Windows 8 では、画面の右側からスワイプして (または、マウスを使用している場合は画面の右上隅をポイントして)、[検索] を選択します。 . Windows 7 では、[開始] をクリックします。 . gpedit.msc と入力します 検索ボックスで Enter を押します .
ステップ 2
ユーザー設定 を選択します 、管理用テンプレート 、ネットワーク 次にネットワーク接続 をクリックして、ネットワーク接続設定のプロパティを開きます。 [LAN 接続のコンポーネントのプロパティへのアクセスを禁止する] というラベルの付いた設定を見つけます。 、右クリックして [編集] を選択します . [有効] を選択します [OK] を選択します 変更を保存します。
ステップ 3
コントロール パネルを開く [ユーザー アカウント] を選択します . [別のアカウントを管理] を選択します 、[はい] を選択します プロンプトが表示されたら確認し、変更するユーザーのアカウントを選択します。
ステップ 4
アカウントの種類を変更するを選択します 、標準を選択 [アカウントの種類を変更] をタップまたはクリックします .
ヒント
いくつかの Web サイトのみをブロックする場合、多くのルーターには基本的なペアレンタル コントロールまたは Web サイト ブロック機能が組み込まれており、パブリック DNS サーバーよりも回避が困難です。詳細については、ルーターのユーザーズ マニュアルを参照してください。
警告
ネットワーク設定パラメーターを変更して DNS サーバーを迂回するだけでなく、十分な権限を持つユーザーは Hosts ファイルを編集し、特定の Web サイトの有効な IP アドレスを入力できます。 hosts ファイルは常に最初に参照されるため、コンピュータが Web サイトのエントリを見つけた場合、設定した DNS サーバーは検索されません。