私はBingbotを検証しようとし、次の公式Microsoftブログエントリのルールを使用しました: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
間違った結果:
このMSNボットIP:65.55.213.246
は逆引きDNSチェックgethostbyname(gethostbyaddr(65.55.213.246))
でチェックされ、結果は次のようになります:(msnbot-65-55-213-246.search.msn.com
通常はIPで解決されます)
別の間違った結果
このMSNボットIP:157.55.33.113
逆引きDNSでチェックすると、 (IP Dクラスが間違っています)gethostbyname(gethostbyaddr("157.55.33.113"))
で解決されます157.55.33.11