2

我收到许多奇怪的请求,这些请求的req.headers.host值不是我的域。

var mc_domain = "mysubdomain.mydomain.com:8888";
var server = require('http').createServer(function (req, res) {
    if (req.headers.host !== my_domain) {
        console.log("not the host you are looking for " + req.headers.host);
        res.end();
        return;
    }
});
server.listen("8888");

控制台输出不是您要查找的主机 abc.advertising.com 不是您要查找的主机 parkaddress1.com 不是您要查找的主机 gotoinfo.info ...

发生了什么事,我能做些什么来阻止/减少这种情况?它只是“欢迎来到(野生)互联网(西部)”,还是“你需要防火墙”,或者其他一些愚蠢的事情。

4

1 回答 1

0

无论是某人的 DNS 将另一个域名解析为您的 IP 地址还是域设置不正确。您可以使用 dig 之类的工具检查负责这些域的 DNS 服务器上的 DNS 设置(您可以使用 whois 获取它们)。

您可以将此视为问题或机会。如果我是你,我会为这些用户创建一个登陆页面并尝试销售我的产品/服务。

于 2012-10-02T18:49:07.790 回答