Google Dance. Или немного о датацентрах Google

Сейчас в сети можно найти достаточно много сервисов предлагающих оценить Page Rank Вашего сайта по 40—50-100-и т. д. датацентрам поисковой системы Google. Откуда эти сервисы берут информацию о датацентрах? И сколько же их (датацентров) вообще?

IP адресация Google

Задумавшись на эту тему, я решил ее изучить… Откуда начать в принципе? наверное самый простой путь — для начала оценить сколько вообще IP адресов принадлежит компании Google Inc?

Вот пожалуй самый полный (на 01.11.2006) их список:

IP blocks IP count CCC blocks CCC block which including 99, 104 and 147 IPs
166.90.148.64 — 166.90.148.79 16 1 0
206.186.136.192 — 206.186.136.255 64 1 0
209.245.184.136 — 209.245.184.143 8 1 0
209.247.159.144 — 209.247.159.159 16 1 0
209.249.73.64 — 209.249.73.71 8 1 0
209.85.128.0 — 209.85.255.255 32768 128 128
216.239.32.0 — 216.239.63.255 8192 32 32
59.151.20.0 — 59.151.21.255 512 2 2
63.211.200.72 — 63.211.200.79 8 1 0
63.84.190.224 — 63.84.190.255 32 1 0
64.124.112.24 — 64.124.112.31 8 1 0
64.124.229.168 — 64.124.229.175 8 1 0
64.128.207.160 — 64.128.207.175 16 1 0
64.154.178.208 — 64.154.178.223 16 1 0
64.233.160.0 — 64.233.191.255 8192 32 32
64.68.80.0 — 64.68.87.255 2048 8 8
65.196.235.32 — 65.196.235.47 16 1 0
65.202.99.152 — 65.202.99.159 8 1 0
65.210.56.208 — 65.210.56.223 16 1 0
65.211.194.96 — 65.211.194.111 16 1 0
65.214.112.96 — 65.214.112.127 32 1 0
65.214.255.96 — 65.214.255.111 16 1 0
65.221.133.176 — 65.221.133.191 16 1 0
65.223.8.48 — 65.223.8.63 16 1 0
65.245.24.8 — 65.245.24.15 8 1 0
66.102.0.0 — 66.102.15.255 4096 16 16
66.192.134.32 — 66.192.134.47 16 1 0
66.249.64.0 — 66.249.95.255 8192 32 32
66.249.64.0 — 66.249.95.255 8192 32 32
67.126.100.8 — 67.126.100.15 8 1 0
67.69.26.16 — 67.69.26.23 8 1 0
69.111.141.152 — 69.111.141.159 8 1 0
69.224.21.208 — 69.224.21.215 8 1 0
69.224.31.104 — 69.224.31.111 8 1 0
69.224.31.88 — 69.224.31.95 8 1 0
69.228.70.216 — 69.228.70.239 24 1 0
69.228.70.248 — 69.228.70.255 8 1 0
69.228.76.104 — 69.228.76.111 8 1 0
69.236.33.64 — 69.236.33.71 8 1 0
69.237.120.224 — 69.237.120.231 8 1 0
71.130.103.8 — 71.130.103.47 40 1 0
71.130.34.224 — 71.130.34.247 24 1 0
72.14.192.0 — 72.14.255.255 16384 64 64
75.17.48.200 — 75.17.48.207 8 1 0
75.23.57.184 — 75.23.57.191 8 1 0
8.6.48.0 — 8.6.55.255 2048 8 8
total 91168 390 354

Задумаемся теперь — если Вы вдруг решили купить для своего интернет проекта выделенный IP адрес — разве вы обязательно станете размещать на нем датацентр Google? Я думаю нет. Следовательно и такая большая компания как Google свои IP адреса использует не только для организации датацентров… У них достаточно иных сервисов и потребностей. Кроме того вряд ли можно предположить что такое громадное адресное пространство компания Google (в которой кстати программисты и математики работают) содержит в беспорядке… Порядок наверняка есть. Следовательно нам следует изучать только небольшое количество IP адресов из данного списка и скорее всего они обязаны иметь одинаковое окончание, например при адресации: AAA.BBB.CCC.DDD, у всех датацентров IP адреса класса DDD должны быть одинаковы. И при этом все службы Google в рамках одного адресного пространства класса CCC, должны (теоретически) использовать сами и возвращать то значение значение Page Rank, которое сообщает им датацентр из их же адресного блока CCC. Верно ли данное предположение?

Эксперимент с IP адресами Google.

Лучшее подтверждение любой теории — практика. Мы взяли выборочно, случайным порядком, 700 IP адресов принадлежащих Google, после их проверки свою неработоспособность показали 54 из них. По оставшимся 646 мы замеряли значения Page Rank для нашего сайта ежедневно в течение двух месяцев. Page Rank «плавал» и изменялся, иногда на конкретном IP он обновлялся, иногда откатывался назад и т.д. НО! За редкими исключениями всегда АБСОЛЮТНО ВСЕ IP адреса из одного адресного пространства класса CCC показывали одни и те же значения! Наше предположение оказалось верно!

Рассмотрим исключения. Исключения проявлялись в том что в некоторых адресных пространствах класса CCC, иногда демонстрировались различные значения Page Rank, которые уже на следующий день становились снова одинаковыми для всего блока CCC. Самое интересное состоит в том что такими адресами (со страннным и непонятным поведением) в нашем исследовании показали себя только ДВА адреса! Это адреса с окончаниями AAA.BBB.CCC.99, AAA.BBB.CCC.104.

Что говорят о датацентрах Google в мире?

Интернет вообще то сам по себе является превосходным источником информации, после путешествий по различным сайтам, удалось из разных мест собрать следующую информацию:

  • к датацентрам Google разные источники в разное время относили IP адреса со следующими окончаниями: 44, 80, 91, 99, 104, 115, 147, 184, 214
  • до 2004 года датацентры Google имели собственные доменные имена типа: www-XX.google.com, где XX — два символа английского алфавита, кроме того, предположительно, впоследствии эти адреса были сменены на адреса вида: gfe-XX.google.com (что понимается под абревиатурой GFE — мнения расходятся, самое правдоподобное из встреченных мною — «Google Front End»)

Где вы датацентры?

Что дает нам эта информация? Первый из пунктов ничего! Его утверждения с одной стороны косвенно подтверждают наши исследования (адреса 99 × 104 там перечисленны), но другие указанные адреса не показывали странностей в поведении во время нашего исследования.

Второй же достаточно интересен, оказывается что все субдомены gfe-XX.google.com ведут на одни и те-же IP окончания, вот краткий пример:

gfe-ed.google.com 72.14.219.104
gfe-eh.google.com 72.14.207.104
gfe-an.google.com 209.85.133.104
gfe-ff.google.com 66.249.85.104
gfe-fg.google.com 72.14.221.104
gfe-fk.google.com 209.85.129.104
gfe-ar.google.com 72.14.223.104

Неужели и правда все получилось и мы нашли их «местожительство»? Но тогда где же Еще одно IP окончание — 99? Ведь оно тоже встречалось в нашем исследовании? Что это тогда за альтер-эго 104 адреса?

Продолжение следует…

Заявка на продвижение

Предполагаемый бюджет
Спасибо!
Ваша регистрация прошла успешно. Вы можете продолжить работу с сайтом.
Спасибо!
Ваша авторизация прошла успешно. Вы можете продолжить работу с сайтом.
Спасибо!
Ваша заявка принята. В ближайшее время наши менеджеры свяжутся с Вами.
Ошибка!
Для отправки формы необходимо заполнить обязательные поля!
Пароль отослан.
Пожалуйста, проверьте почту.
Востановление пароля
Эл. почта

Вход в личный кабинет
Эл. почта
Пароль

Еще не зарегистрировались? Регистрация
Регистрация нового аккаунта
Имя
Эл. почта
Пароль
Осталось заполнить
Уже зарегистрированны?
Заказать обратный звонок
Имя
Телефон*