Внереестровая блокировка Google Firebase (firebaseapp.com, forms.gle, posts.gle)

27.02.2022 наблюдается блокировка IP-адреса 199.36.158.100 сервиса Google Firebase, который используется на доменах forms.gle, posts.gle и firebaseapp.com от Google.
Блокировка осуществляется системой ТСПУ DPI, на провайдерах, где эта система установлена. TCP-соединение закрывается пакетом TCP RSTACK в ответ на SYN, ICMP-ответ (ping) не получается.

Сервис ping-admin показывает доступность сервиса в целом. ОБИТ, Ростелеком, МТС и Tele2 (все с ТСПУ) не устанавливают соединение до этого IP-адреса, причём с соседними адресами 199.36.158.99, 199.36.158.101 и 199.36.158.102 проблем не наблюдается.

В Реестре данный адрес не значится. Потенциальные заблокированные домены, ссылающиеся на этот адрес, также не найдены.

# traceroute 199.36.158.100 --tcp
traceroute to 199.36.158.100 (199.36.158.100), 30 hops max, 60 byte packets
1 _gateway (192.168.69.1) 0.431 ms 0.388 ms 0.583 ms
2 185-171-192-41.obit.ru (185.171.192.41) 1.378 ms 1.774 ms 2.161 ms
3 172.29.192.206 (172.29.192.206) 1.748 ms 1.949 ms 2.132 ms
4 172.29.192.121 (172.29.192.121) 2.720 ms 2.965 ms 3.103 ms
5 172.29.194.77 (172.29.194.77) 2.692 ms 2.945 ms 2.938 ms
6 172.29.194.102 (172.29.194.102) 2.930 ms 1.633 ms 1.762 ms
7 172.29.255.217 (172.29.255.217) 1.079 ms 1.867 ms 1.282 ms
8 172.29.194.121 (172.29.194.121) 1.694 ms 1.888 ms 1.880 ms
9 172.29.194.37 (172.29.194.37) 1.872 ms 1.864 ms 2.061 ms
10 censor-02.obit.ru (85.114.3.53) 2.053 ms 2.046 ms 2.039 ms
11 vi-xx-1874.brc1.spb.obit.ru (85.114.3.56) 2.440 ms 2.637 ms 2.835 ms
12 ae1-144.rt.ov.spb.ru.retn.net (87.245.250.65) 2.828 ms 1.884 ms 1.867 ms
13 * * *
14 * * *
15 * * *
16 ae0-3.rt.irx.fkt.de.retn.net (87.245.232.181) 33.290 ms * 33.267 ms
17 gw-fastly.retn.net (87.245.236.129) 32.644 ms 32.447 ms 32.603 ms
18 199.36.158.100 (199.36.158.100) 33.621 ms 30.754 ms 38.735 ms

Traceroute соседнего адреса:

# traceroute 199.36.158.102 --tcp
traceroute to 199.36.158.102 (199.36.158.102), 30 hops max, 60 byte packets
1 _gateway (192.168.69.1) 0.466 ms 0.450 ms 0.625 ms
2 185-171-192-41.obit.ru (185.171.192.41) 1.438 ms 1.838 ms 2.241 ms
3 172.29.194.72 (172.29.194.72) 1.823 ms 2.020 ms 2.221 ms
4 172.29.192.121 (172.29.192.121) 2.467 ms 2.563 ms 2.760 ms
5 172.29.194.77 (172.29.194.77) 2.447 ms 2.441 ms 2.435 ms
6 172.29.194.102 (172.29.194.102) 2.428 ms 1.063 ms 0.954 ms
7 172.29.255.217 (172.29.255.217) 1.353 ms 2.251 ms 1.136 ms
8 172.29.194.121 (172.29.194.121) 1.515 ms 1.508 ms 1.500 ms
9 172.29.194.37 (172.29.194.37) 2.931 ms 2.923 ms 3.115 ms
10 ae1-144.rt.ov.spb.ru.retn.net (87.245.250.65) 2.501 ms 2.494 ms 2.488 ms
11 * * *
12 gw-fastly.retn.net (87.245.236.129) 31.493 ms 31.068 ms 31.060 ms
13 199.36.158.102 (199.36.158.102) 38.291 ms 38.266 ms 38.859 ms

mars-stub.web.app

$ host mars-stub.web.app
mars-stub.web.app has address 199.36.158.100
mars-stub.web.app has IPv6 address 2620:0:890::100

199.36.158.100 разблокировали?

Да.

все еще не пашет, причем уже давно

It looks like the IP is still being blocked, same mechanism as the tor entry IP.

Убедился еще раз — 199.36.158.100 с моих провайдеров доступен.
forms.gle, posts.gle, firebaseapp.com открываются.

В последнее время ни у кого не было проблем с доступом к firebase из МегаФон и МТС? Именно мобильных сетей. С VPN все нормально начинает работать.
Firebase клиент пишет “Failed to fetch document because the client is offline”. И это все, что у меня есть.

Подтверждаю. Тоже есть периодические проблемы с доступом к Firebase через Мегафон и Ростелеком (Теле2). Начались примерно 3-4 дня назад. Database location: nam5 (не знаю имеет ли это значение).

Не знаю куда копать…

У меня все началось в ночь 7-8.10.2023. С каждым днем у большего числа людей начинает глючить. Домашние, мобильные сети, уже независимо от провайдера. Но еще есть у кого нормально работает. Видимо постепенно вводят свои блокировки :rage:

Все предыдущие домены, которые были недоступны год назад, работают.

Аналогично, всё так. С каждым днём всё большее количество пользователей жалуются на ошибку о недоступности БД Firebase. Подскажите, какая у вас локация серверов в Firebase, nam5 или другая?

Пока не понимаю как отловить заблокированные IP-адреса, чтобы сообщить здесь. У тех пользователей, у которых проблема с доступностью Firebase если включить VPN - всё работает отлично.

Такая же проблема, началась 3 дня назад.
Firestore сервер используем eur3.
Есть подозрение, что проблема именно с авторизацией в Firebase, а не с самой базой данных.

Если кто найдет решение этой проблемы, было бы здорово.

С VPN тоже все работает.

Коллеги, есть у кого-нибудь возможность попробовать отловить какие IP-адреса все-таки попали под блокировку? У нас авторизации нет, но проблема с запуском приложений из-за недоступности Firebase - есть.

Я попробую сегодня собрать дамп через PCAPdroid, может тоже кто-нибудь попробует отловить заблокированные адреса? Едва ли такая частичная блокировка серверов Firebase носит преднамеренный характер?

Firebase изначально работал по протоколу XMPP, но сейчас он объявлен deprecated и используется HTTP API.
Возможно, в вашем ПО используется XMPP-версия, а проблемы вызваны Обсуждение: Блокировка Jabber/XMPP в России?

Database location: eur3

У нас тоже проблема, у многих пользователей (зависит походу от интернет провайдера) не работают запросы к firestore, причем только во flutter-библиотеке. Firebase Admin SDK и Firebase web SDK ок.
Предполагаю тогда что cloud_firestore | Flutter Package работет на XMPP и из за этого возникают проблемы. Пока непонятно как это решать.

Firebase Cloud Messaging XMPP protocol
Authorize send requests

// Production
fcm-xmpp.googleapis.com:5235

// Testing
fcm-xmpp.googleapis.com:5236

You must initiate a Transport Layer Security (TLS) connection. Note that FCM doesn’t currently support the STARTTLS extension.

it is just a wrapper around native Firebase SDKs

В Android Cloud Firestore такая же проблема, flutter не используется, да и FCM не используем.
Пока работает только через VPN.