TGViewer
ITDog ITDog @itdoginfo · 19.3K subscribers
Post #158 48.9K
🥰 Google поменял геолокацию у большого количества серверов в своей GEO-базе

Вчера многие заметили, что YouTube начал показывать рекламу, поскольку изменилась геолокация серверов. До этого момента у Google использовались сложные алгоритмы определения геолокации. Из практического опыта: если многие пользователи с российскими аккаунтами Google ходят к их сервисам через одну подсеть, Google помечает эту подсеть как RU в своей базе.

С одной стороны, это было удобно, с другой - не очень. Помимо YouTube, у Google есть, например, сервис Gemini. Если заходить на него с IP-адреса, помеченного как RU, появляется заглушка: "Не работает в вашей стране". Те, кому это было нужно, давно научились обходить такие ограничения. Например, использовали IPv6-адреса с другой геолокацией на том же сервере или перенаправляли трафик к Gemini и подобным сервисам через другие серверы.

Сейчас всё изменилось. У большинства моих европейских серверов, которые раньше имели геолокацию RU, теперь геолокация изменилась на GB, NL и другие страны.

Либо Google криво задеплоил апдейт системы определения геолокации (в чём я сомневаюсь), либо они проанализировали, сколько денег они теряют с RU и решили изменить политику назначения геолокации. Сейчас, как я вижу, геолокация определяется по адресу регистрации ASN. Но не везде так: у одного из моих серверов в Whois ASN указана Country: EE, а у Google геолокация всё ещё определяется как RU. Снова будем гадать на кофейной гуще почему так.

Как на сервере определить, к какому региону Google относит IP-адрес

Достаточно выполнить запрос через curl для IPv4:
curl -4 -s --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0" https://www.google.com | sed -n 's/.*"[a-z]\{2\}_\([A-Z]\{2\}\)".*/\1/p'

Для IPv6 используйте тот же запрос, но с флагом -6 вместо -4.

Команда взята из скрипта ipregion, который показывает не только геолокацию по базе Google, но и по многим другим базам. Рекомендую этот скрипт к использованию - сам использую его стабильно несколько раз в неделю. Скрипт написал Никита - крутой участник нашего комьюнити.

Что делать?

Берите VPS в России.

На текущий момент могу рекомендовать:
1. Hosting Russia. Москва, от 180р/месяц, хороший канал, лимит 30ТБ/месяц. Но вам может выпасть IP-адрес, находящийся в теневом бане YouTube. Провайдер больше не меняет IP-адреса по запросу, поэтому остаётся только заказывать новый VPS и надеяться на другую подсеть. Их сервера используют для скачивания контента с Youtube, думаю поэтому они изменили правила смены IP.

2. Veesp. Санкт-Петербург, от 500р/месяц (по промокоду дешевле), хороший канал, без лимитов. Здесь без подводных камней, но цена выше.

А на клиентах можно настроить раздельное направление трафика. К примеру, Podkop это умеет.
GitHub GitHub - vernette/ipregion: 🌎 Multi-source IP geolocation tester - check how streaming, GeoIP, and CDN services detect your location 🌎 Multi-source IP geolocation tester - check how streaming, GeoIP, and CDN services detect your location - vernette/ipregion
  • 👍 152
  • ❤ 46
  • 🔥 45
  • 🤔 4
  • 🗿 3
More from @itdoginfo
  1. Feb 12, 2026Уважаемые Павел и Николай, Нам не особо нужны: - Новый спорный дизайн - Очередные фичи для…
  2. Oct 29, 2025Блог разблокировали. Несколько людей спрашивали подробности. Рассказываю таймлайн: 21 октя…
  3. Oct 25, 2025Мой блог itdog.info заблокировали на территории РФ. Не понравились две статьи, рассказываю…
  4. Oct 8, 2025NAND Foresee в OpenWrt 24.10.3 Две недели назад вышла минорная версия OpenWrt 24.10.3. Сре…
  5. Oct 4, 2025Обзор NanoPi R3S Хороший гигабитный шлюз, а для каких-то задач может выступить в роли мини…
  6. Sep 10, 2025Обзор на Netis NX31 и его прошивка на OpenWrt По тестам это обычная связка MediaTek MT7981…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →