内部サーバーに関する名前解決の方法は、まずhostsを書き替えることでありますが、そうは問屋がおろさない場合があります。それはどういうことかというと、サーバーのOSのバージョンよりも新しければWEBサイトは読めますが、反対に古いバージョンの場合は受けられません。当然、下位互換性は許されますが、上位互換性の場合はとい拒否されるのです。
それから、アンドロイドとかiosで受けた場合は、rootを取得していない場合はhostsが書き換えられませんから、そのままではまったく受信できません。Androidの機器のrootを取るということは、命がけです。失敗すれば文鎮になってしまうので、おいそれと出来ません。こういった不都合があるいますから、hostsというのは、あくまでもWindows機器の場合で、しかも下位互換性が保障されているばあいだけ使えるのです。