1

我已经构建了一个小型网络应用程序,它监听来自 3rd 方位置的一些 webhook 并处理数据。为了验证谁访问了我的网络应用程序,我制作了一个简单的中间件类,它使用哪种方法注册哪个 ip 正在访问哪个路由:

public function handle(Request $request, Closure $next)
{
    if($request->ip() != "::1" && $request->ip() != "127.0.0.1") {
        Visit::create([
            'ip' => $request->ip(),
            'route' => $request->url(),
            'method' => $request->method(),
        ]);
    }

    return $next($request);
}

它可以很好地用作跟踪器,但我也发现了一些我无法解释的结果。在我的网络应用程序上调用的路由旁边,我还找到了对我什至不拥有的域的调用,那么他们的请求如何最终到达我的网络服务器?对这些域的请求也最终到达了我的网络服务器:

有没有人解释这怎么会发生?是否有人弄乱了他们的 dns 记录,或者出于某种原因短期重定向到我的服务器?

4

0 回答 0