Windows 8.1 のネットワーク仕様で質問させていただきます。

ネットワークサーバ 192.168.0.100 に接続したいのですが

アドレス欄に http://localhost/foo を入力すると、

IEでは「このページは表示できません」となります。
FireFoxでは「正常に接続できませんでした」となります。

アドレス欄に http://192.168.0.100/foo を入力すると、
正常に表示します。

hosts ファイルには
192.168.0.100 localhost
を記述しています。

このhostsファイルを使って Windows 7 で動作確認すると問題無く localhost
に接続できます。

Windows 8.1 にIISをインストールすると localhost はIISのサイトを表示します。
IISの動作を停止すると接続できません。

localhost の接続を制限する規則などがあるのでしょうか?