Blocksite 应用程序如何阻止我们添加到其列表中的网站。他们是否使用 DNS,他们无法写入我知道的主机。他们做了什么才赋予他们屏蔽网站的特权。我想不通。请指导我
1:DNS 阻止:阻止站点应用程序可能会使用 DNS 过滤来阻止访问特定网站。当您尝试访问被阻止的网站时,应用程序会拦截 DNS 请求(将域名转换为 IP 地址的过程)并返回无效或本地主机 IP 地址,从而有效阻止访问。
2:代理服务器:某些应用程序会在您的设备上设置本地代理服务器。当您尝试访问被阻止的站点时,您的网络流量将通过此本地服务器路由。然后,该应用程序可以分析所请求的 URL 并阻止对其阻止列表中的 URL 的访问。
3:主机文件修改:虽然您提到应用程序无法直接写入主机文件,但某些应用程序可能会使用变通方法或获取必要的权限来临时修改主机文件。主机文件是一个本地配置文件,它将域名映射到 IP 地址,更改它可以是阻止站点的一种方法。