内部サーバーの名前解決は難しいです。つまり、hostsというシステムファイルを書き換える手法には限界があるということであります。具体的にいうならば、その理由のひとつは、WindowsにはいろいろなOSのバージョンが混在するのでサーバーのOSと同等か又は新しいバージョンの機器でしかWEBサイトが読めないこと、2つ目は違うOS(Androidやios)の場合はroot化しないとhostsが書き換えられない・・・という2点であります。そういうわけですから、根本的な解決は、hostsを使うことではなくて、サーバーのバージョンと同じバージョンのプロキシサーバーをインストールして、外部への接続を禁止して内部ランだけでWEBサイトが読めるような設定にすればいいということです。
ただし、現実は甘くなくて、そうは問屋が卸さないわけであって、たとえばwindows2007のプロキシサーバーを入手しようとすれば、86万円もかかるのが大きなネックになっています。
※コメント投稿者のブログIDはブログ作成者のみに通知されます