为什么不能通过IP地址阻止访问者?

我在我的虚拟主机文件中有以下代码:

<VirtualHost 198.71.60.211:80> ServerAdmin [email protected] ServerName mysite.com DocumentRoot /var/www/mysite.com/public_html/ ErrorLog /var/www/mysite.com/logs/error.log CustomLog /var/www/mysite.com/logs/access.log combined <Directory /var/www/mysite.com> order deny,allow deny from all allow from 97.107.131.11 </Directory> 

然后我重新启动Apache。 但由于某种原因,大家仍然可以看到网站。 我只想要IP地址97.107.131.11的用户能够看到我的网站。

我究竟做错了什么?

仔细检查您的朋友的计算机上的“mysite.com”的DNS查找 – 他们可以通过不同的接口连接到相同的DocumentRoot的服务或一个页面,看起来相同,你试图保护。