Další info ke cloakingu
12. October 2006
Pár blogspotů zpět jsem psal o tom jak rozpoznat crawlery a ruzné botky. A teď jsem dokonce narazil na oficiální vyjádření k problému opačnému, ale i tak je to info velice užitečné http://googlewebmastercentral.blogspot.com/2006/09/how-to-verify-googlebot.html. Takže by se k našim technikám určitě hodilo přidat rozpoznávání podle reverzního DNS záznamu.
V PHP to pak vypada asi takhle
<?php
function is_google($ip) {
$bot = 'googlebot.com';
$name = gethostbyaddr($ip);
return (strpos($name, $bot) !== false and gethostbyname($name) == $ip) ? true : false;
}
$ip = '66.249.66.1';
if (is_google($ip)) echo 'ahoj botaku';
?>
Jinak rozhodne neni na skodu si prolezt vsechny google blogy, lecos se dovite :)

Vlož koment...