我将网站从 asp.net 转换为 .net core,并托管在同一台服务器上。现在,网站每天都会从不同的 IP 获得数百次访问,如下所示
/php-myadmin/ /wp-content/ /mysql/
我的网站上不存在这些目录,我的服务器上甚至没有 phpmyadmin。如果在我的网站上找不到路径 404,我会记录错误电子邮件。
如果可能的话,我想阻止它们,因为我一天会收到数百封异常错误的电子邮件。此外,我已经阻止了其中几个 IP,但它们不断用新 IP 回来,有什么方法可以更永久地阻止这种情况吗?或者在这种情况下有什么方法不发送电子邮件?
答案1
欢迎来到互联网;每个网络服务器都会收到各种探测请求,主要针对这些具有已知漏洞的网络应用程序的管理界面和路径。
因此,启用 404 错误的电子邮件通知可能根本不是一个好主意。相反,为了删除所有重复项,您可以分析日志或将唯一的 404 URL 保存在数据库中。这样您就可以将这些标记为误报,并更有效地发现可能的实际问题。