有没有办法检测域名何时被 Hosts 文件捕获?

有没有办法检测域名何时被 Hosts 文件捕获?

在 Windows 上,我使用 etc/hosts 文件来阻止某些域,例如,因为它们经常用于投放广告。但有时,程序会出于正当理由尝试连接到被阻止的域,但会失败。一开始通常不清楚是什么导致程序失败(例如,可能是我的 AV、防火墙、网络问题、其他一些冲突的应用程序……),我浪费时间进行故障排除,然后才发现 hosts 文件是罪魁祸首。

当程序尝试访问 hosts 文件中列出的域时,是否有办法记录或接收 Windows 通知?理想情况下,它会记录时间戳、程序名称以及它尝试访问的域。

相关内容