我发现Googlebot通过其IP地址索引我的开发网站(家用PC)。惊喜。我已经更改了 .htaccess 文件以防止将来访问,但是......
Googlebot是如何找到我的?我向Google请求为我的实时网站编制索引,但网上任何地方都不应该有任何指向我的IP的链接。
我的网站上列出的唯一IP地址是PHP函数,用于排除我的地址被记录。 Googlebot(或任何机器人)可以从原始PHP代码中获取IP地址吗?
答案 0 :(得分:0)
无法从您的PHP代码中获取IP地址,因为Web服务器将执行PHP脚本并仅将结果发送到浏览器。
但是有很多机器人只扫描端口80上的随机IP地址并查找易受攻击的软件,通常使用Google的用户代理字符串 - 您是否检查了请求的IP地址是否实际属于Google?甚至还有一个搜索引擎用于运行Web服务器的IP地址,您可以检查是否可以找到自己的主机:http://www.shodanhq.com
让开发服务器监听0.0.0.0,即将其暴露给Internet通常是一个坏主意。如果您不需要从外部访问它,请让它在127.0.0.1上收听,否则如果您不经常更新它可能会遇到麻烦。