日期:2014-05-17  浏览次数:21199 次

C:\WINDOWS\system32\drivers\etc\hosts 屏蔽域名泛解析不起作用
本帖最后由 default7 于 2012-01-13 14:49:15 编辑
操作系统:WIN XP SP3
出现状况。修改HOST配置文件 C:\WINDOWS\system32\drivers\etc\hosts ,打开文件增加如下内容:

127.0.0.1 tmp.35dalu.com
127.0.0.1 *.baidu.com
127.0.0.1:8001 loc.35dalu.com


之后刷新DNS,出现的状况,PING 三个域名返回的IP是如下的:

(1)PING tmp.35dalu.com -> 原 121.10.40.155 -> 现 127.0.0.1 (正确)
(2)PING zhidao.baidu.com -> 原 220.181.111.127 -> 现 220.181.111.127(无变化)
(3)PING loc.35dalu.com -> 原 121.10.40.146 -> 现 121.10.40.154(已经变化,但是不指向带端口的 127.0.0.1:8001)




我现在的疑问是:
(1)如何像泛解析那样屏蔽一个网站的所有子域名?这个可否通过hosts这个文件实现?
(2)如何将一个域名指定到一个端口的IP上面,可否通过hosts这个文件实现?


------解决方案--------------------
HOST文件不行的,
我再另一个贴子里回你了,关于DNS服务器的屏蔽方法.
------解决方案--------------------
我想法只有一个,自己配置成DNS服务器,建立一个baidu.com的域名,然后里面是空的,
并将DNS设置转发,
这样,凡是BAIDU的,因为自己有这个区域就不会再转出去了,都查不到.
但是必须是SERVER系统才能配置成DNS服务器,
或者你配置一个这样的DNS服务器,把客户端的DNS指向它.