【发布时间】:2012-12-05 23:52:59
【问题描述】:
我需要有关在我的 C# 家长控制软件项目中阻止和解除阻止网站的帮助。我通过使用主机文件进行了尝试,但主机文件只阻止域名而不是 IP。即使网站地址写在主机文件上,我也可以通过输入 ip 访问该网站。如何在 C# 中同时屏蔽域名和 ip?有没有办法通过使用主机文件来做到这一点?
【问题讨论】:
-
您需要直接拦截目标范围内的所有 IP 级流量(即系统范围、特定应用等)。 IP 拦截成本高昂,但比简单地阻止主机名(如基于 DNS 的解决方案,即 OpenDNS)更有效。
-
您知道通过 IP 地址屏蔽网站会适得其反吗?我建议跳过您不了解如何编写的自定义软件,并简单地使用 OpenDNS 之类的软件来满足您的过滤需求。
标签: c# parental-control