【发布时间】:2011-08-05 00:42:29
【问题描述】:
我想从用 C# 编写的 Windows 服务中动态阻止某些 URL。我不想通过写入主机文件来做到这一点。
例如,我想阻止 url http://example.com(在所有浏览器中),但还要在早上 7 点到 8 点阻止 http://example.com/another。
这可能吗,我该怎么办?
最好的问候, 安德鲁
【问题讨论】:
-
我认为如果你想让它适用于所有浏览器,写信给主机是你最好的选择。
-
请使用
example.com,例如RFC-2606中指定的域名 -
顺便说一下,将域名添加到
hosts文件中只会阻止正确的名称解析。进程仍然可以使用 IP 地址访问该站点。