私の国ではwww.somesite.comがブロックされています。しかし、同じサーバーを指す別のドメインwww.another.comがあり、ブロックされておらず(Apache仮想ホスト)、正常に動作しています。
コンピュータのhostsファイルに次のようにエントリを入力します。
www.another.com www.somesite.com
まだwww.somesite.comにアクセスできません。ホストファイルがすべて間違っていますか?
はい、これは正しくありません。ホストファイルは、単一のホストまたはホストのリストを単一のIPアドレスにマップするように設計されています。代わりに、ホストをホストにマップしようとしました。
Www.another.comとwww.somesite.comが同じIPアドレスを指していると仮定すると、次のことを試すことができます。
1-解決できるアドレス(www.another.com)にpingを実行します。
ping www.another.com
2-IPが1.2.3.4であると仮定して、それをHostファイルにコピーし、スペースを入力してから、マップするドメインを入力します。
1.2.3.4 www.somesite.com
3-Windowsでは、ブラウザのキャッシュをフラッシュする必要がある場合があります。コマンドプロンプトを開き、次のように入力します。
ipconfig /flushdns
4-ブラウザを再起動する必要がある場合があります。 MacおよびUnixベースのシステムでは、変更はすぐに行われる必要があります。
サイトがどのようにブロックされているかによっては、他の方法を使用して通過する必要がある場合があることに注意してください。 DNSではなくISPによってブロックされている場合は、別の国のプロキシからコンテンツをフェッチするために、匿名プロキシを探す必要があります。あなたはいくつかのプロキシを見つけることができます ここ 、そしてグーグルで。幸運を!
注:アドレスの間隔を空けることで、1つのIPに複数のホストを追加できます。
1.2.3.4 my.domain.com www.somewhere-else.com anotheraddress.net
ホストファイルはドメイン名をIPアドレス(事実上Aレコードのように機能する)にポイントします。ドメイン名を別の名前(Cレコードのように)にポイントするためにそれを使用することはできません。それは単にそのようには機能しません。