公司做了一个仅供内网客户端访问的WEB网站---bugfree,当在浏览器中输入:http://192.168.10.252/bugfree/Login.php这个网址时,去自动转换为http://localhost/bugfree/Login.php即192.168.10.252自动变为localhost,只有将localhost更改为192.168.10.252是才能进入登入界面。
如下图所示:
自动跳转:
更改后:
这种情况时常出现,即使是收藏了此页面有时也会如此。
为了防止出现这种情况,有什么方法可以解决呢?
当然有,那就是更改本客户机的hosts文件。
因为内网没有DNS服务器去解析,所以可以采用修改hosts文件的方法来正确寻找此Web服务器。经查此服务器的主机名为byts1,所以,在hosts文件的最后一行的下一行处添加一行:
192.168.10.252 byts1
然后得回车(如果此行的就是最后一行)并保存。下次再输入网址时将IP改为主机名:
如下图:
(注意左图最下面一行)
然后改以主机名来访问Web页,如下图。
至于何因促之,在此不多述,有兴趣的话可以去了解IP地址协议与NETBIOS协议。
评论