我只是尝试验证Bingbot并使用了这个官方微软博客条目的规则: http://www.bing.com/community/site_blogs/b/webmaster/archive/2012/08/31/how-to-verify-that-bingbot-is-bingbot.aspx
这项技术大部分时间都有效,但在某些情况下却没有:(我或他们的错?)
使用:
202.96.51.137
使用反向DNS检查:gethostbyname(gethostbyaddr(202.96.51.137))
会产生202.96.51.137
错误的结果:
使用反向DNS检查65.55.213.246
检查此MSN僵尸程序IP:gethostbyname(gethostbyaddr(65.55.213.246))
并导致:msnbot-65-55-213-246.search.msn.com
(通常他们用ip解决)
另一个错误的结果
使用反向DNS 157.55.33.113
检查的此MSN僵尸程序IP:gethostbyname(gethostbyaddr("157.55.33.113"))
已在157.55.33.11
中解析(IP D类错误)