apache虚拟主机的奇怪问题

今天在配置apache 的namevirtualhost 的时候
我的环境是 win2003 (apache2.2+php5.2)

发现在windows的hosts的文件中添加域名时在紧哎着 127.0.0.1的那个域名配置的虚拟主机始终读不到文件

http://www.testcms.local/index.php 不能找到文件
127.0.0.1             localhost
192.168.1.200     www.testcms.local
.............................
.....................

如果将hosts 文件该成这样
127.0.0.1             localhost
192.168.1.200     mylocalhost
192.168.1.200     www.testcms.local
.............................
.....................

http://www.testcms.local/index.php  才可以找到文件