案件名 2007/06/14 配信
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
特定の人間からWebサイトにアクセスされたくない
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
患者名 ハンドルなし 担当医 Kazuna 先生
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
●患者問診より●
いつもお世話になっております。
私には自分で作ったWebサイトがあり、事業の営業のため、検索上位にく
るように努力しています。
そこには私の名前や写真、仕事内容、また、その他仕事のお客様向けに
いろいろな話題を提供するためのブログも設置しています。
しかし、これは仕事のためには数多くの人に見てもらいたいと考える一
方、ある特定の人物には見られたくないのです。
事情があって、彼には私の仕事内容を少し偽って付き合いをしています。
今回たまたま彼に「新しくノートPCを買ったので設定をしに来てくれな
いか」と言われました。
この機会に、彼のPCから私のWebサイトにアクセス出来ない設定にするこ
とは出来ないでしょうか。
彼はPC、インターネット等を使用はしていますが、そんなに詳しくない
ので、理由をつけてPCをいろいろと触ることは出来ます。
今使っているPCはもう使用しなくなり、今後は新しいPCのみ使用するそ
うです。
彼が職場、その他でネットをするリスクはありますが、それは今回は考
えないで結構です。
私のサイトは、私の名前で検索しても簡単に出てきます。
サイトは私が作ったものなので、何らかの書き換え等は出来ます。
最善の方法があればご教授いただきたいと思います。
よろしくお願いします。
●担当医所見● Kazuna 先生
「hosts」ファイルの改ざんはいかがでしょうか。
(ただし、Proxy設定を行った場合には設定が無効になります)
WinXPを前提に解説しますが、Linux等でも仕組みはほぼ同じです。
OSインストールドライブ(通常は C:)の、
「\WINDOWS\system32\drivers\etc\」
を開くと、拡張子のない「hosts」という名のファイルがあります。
隠し属性になっていますので、あらかじめ全てのファイルを表示するよ
うに設定しておきます。
中身は単純なテキストファイルなので、適当なテキストエディタで編集
します。
エディタで開くと、先頭から書かれているものは使用法やサンプルで、
全て「#」によりコメントアウトされています。
最下段には、下記のような記載があるはずです。
127.0.0.1 localhost
IPアドレス「127.0.0.1」は、TCP/IPの決まりとして「ローカルループバ
ックアドレス」といって自分自身を指します。
それを定義している部分です。
さて、例としてターゲットに「www.gekiura.com」を閲覧させたくない場
合ですが、下記のように、関係するアドレスやドメインを列挙します。
127.0.0.1 localhost www.gekiura.com gekiura.com gekiura.jp
原則、タブまたはスペース区切りですが、Windows系のOSではスペースを
区切りとして認識しない場合があるため、タブ区切りを推奨します。
あとは、上書き保存して終了です。
イタズラを考えるなら、次のようなことも可能です。
127.0.0.1 localhost ← そのまま
203.216.231.160 www.gekiura.com gekiura.com gekiura.jp ← 行追加
これを上書き保存します。
ブラウザが起動しているなら、一度全てのブラウザを再起動します。
さて、再び「www.gekiura.com」に接続すると・・・
前者は自身でWebサービスを走らせていない限り「ページがみつかりませ
ん」というエラーが返されます。
後者は、なんと「www.gekiura.com」が国内大手ポータルサイトに変身し
てしまいます。
改ざんしたマシンでしか効果はなく、相談者様の目的を一応達成出来る
レベルですが、いかがでしょうか。
もっとも、検索サイトのキャッシュを閲覧されたら打つ手なしですが、
自サイトへの直接アクセスだけは抑止可能です。
自分で便利に利用するなら、下記のような応用も可能です。
「#」以降の文字列はコメントとして無視されますので、自分で分かり易
い説明等を書き加えておきましょう。
210.251.103.231 geki #gekiと入力するとwww.gekiura.comが開く
203.216.231.160 yho #yhoと入力するとwww.yahoo.co.jpが開く
192.168.***.*** web.setup #web.setupと入力するとルータの設定画面が開く
機器設定用IPアドレスは、御使用のルータ等により異なります。
LSIC先生より、主なメーカーの工場出荷時設定をご提供いただきました。
BUFFALO → 192.168.11.1
accton → 192.168.123.254
planex → 192.168.1.100
ただし、これも設定により変更可能です。
理解出来た方のみ御利用ください。
家では、ルータが「192.168.24.254」、無線LANのAPが「192.168.24.253」、
ネットワーク接続のHDD(NAS)Link-Station1が「192.168.24.252」、
Link-Station1が「192.168.24.251」と何が何だか把握し切れず困ってい
ます。
購入したままですと稀に衝突することもあるため、自分で管理するLAN内
のIPアドレスは出来るだけ把握しておきましょう。
「hosts」ファイルの仕組みについて詳細を知りたい方はこちらをどうぞ
http://www.atmarkit.co.jp/icd/root/11/5784411.html
|