Всем привет!!!
The Movie Database (TMDB) заблокировали на российском сегменте интернета. Это сделали хозяева сайта. Из-за этого перестали работать Synology Video Station, KODI и многие другие, которые получали с этого ресурса данные. Но есть простое решение!!!
!!! Решение. Больше не работает без VPN, так как картинки и постеры к фильмам закрыли на фаерволе домен image.tmdb.org. Другого способа нет и не будет, пока на той стороне не откроют доступ.

Обычно блокировка ресурсов осуществляется на уровне фаерволов и им подобных решений. Но The Movie Database (TMDB) решили поступить хитрее и заблокировали доступ к своему ресурсу для российского сегмента интернета на уровне DNS:

Решение очень простое. Нужно прописать на сервере, где идет запрос к этому сервису api.themoviedb.org другие DNS сервера. Тут нужно отметить, что Яндекс DNS, гугл и CloudFire не подойдут, так как они все используют один и тот же источник DNS. Нужен альтернативный. Я давно пользуюсь Adguar и поэтому сразу выбрал этого поставщика DNS на своем сервере

Как видно сразу все работает. Можно вписать на сервер эти DNS сервера 9.9.9.9 и все сразу заработает

Если вы пользуетесь Adguard Home то там можно добавить следующее в настройках DNS:
#themoviedb domen [/themoviedb.org/]9.9.9.9 #tmdb.org domen [/tmdb.org/]9.9.9.9
Это будет означать что сам домен и *.themoviedb.org будут запрашиваться у DNS сервера 9.9.9.9. У себя я именно так и сделал.
Начиная с 01.09.2022 нужно дополнительно добавить tmdb.org через 9.9.9.9.
Если вы не хотите пользоваться Adguard, а хотите пользоваться другим, то через команду nslookup api.themoviedb.org IP-DNS-сервера (показано на скриншотах выше) вы можете проверить резолвится ли через ваш DNS сервер этот сервис и если да, прописать его на сервере.
Один из списков разных DNS серверов.
На этом все, желаю удачи!!!
Спасибо за инструкцию, – работает.
А аналогичным образом можно сделать “обновления Antivirus Essential” ? Не нашел статьи на эту тему у Вас в Блоге. Спасибо.
Нет, нужен VPN, вот ссылка
“Как видно сразу все работает. Можно вписать на сервер эти DNS сервера 94.140.14.140 и 94.140.14.141 и все сразу заработает” – не понятно , как это сделать
Я считал, что это понятно для всех, видимо я ошибался. DSM => панель управления => настроить сервер DNS вручную.
Что-то фокус с Adguard у меня не работает. Метод еще рабочий?
Да, работает, вот так:
#tmdb.org domen
[/tmdb.org/]9.9.9.9
DNS сервера Adguard не помогли. Правда у меня 11 винда, не знаю, влияет ли это на что-то
Возможно нужно пробовать другие
#themoviedb domen
[/themoviedb.org/]94.140.14.140
#tmdb.org domen
[/tmdb.org/]9.9.9.9
А где это прописывать в Adguard? Фильтры – Перезапись DNS запросов?
Это прописывается в настройках > Настройки DNS
Александр, в плексе не прогружаются некоторые картинки на обложках, пробовал днс адреса разные, tmdb резолвится, а картинки некоторые всеравно не прогружаются… если будет время, можешь посмотреть как это победить?
Я тоже замечал в плексе такое, через пару дней у меня проходит.
Брат может скрины хоть прикрепишь, а то я догнать не могу весь софт перерыл. Типа гайда инструкции.
А что вам непонятно? DNS можно прописать где угодно, все зависит от вашего оборудования и устройства сети. Невозможно сделать скрины для всего разнообразия. Скажите, где вам нужно, что бы работал TMDB ? Возможно тогда я смогу вас направить в нужное место.
Здравствуйте. У меня Android TV. Версия андроид 10. В KODI после запуска Elementum выходит ошибка tmdb check failed elementum kodi. Как ее победить простым языком? Спасибо
Для телефонов либо впн либо установить специальный ДНС в настройках, но вот какой это вопрос, нужно подбирать.
Ой, андроид ТВ, я с телефоном перепутал. В настройках роутера прописать DNS 9.9.9.9
Не работает такая система. Никакая смена днс не помогает.
Помогает, буквально вчера человек так же говорил, прописали 9.9.9.9 и все полетело
Не знаю, как у вас работает, но именно api резольвит на localhost. Не помогают ни vpn ни записи в hosts
Server: 9.9.9.9
Address: 9.9.9.9#53
Non-authoritative answer:
Name: api.themoviedb.org
Address: 127.0.0.1
Name: api.themoviedb.org
Address: ::1
Ну в таком случаи ищите другой ДНС сервер, который вам ответит верно, я то же до четыре девятки дошел не спервого раза.
Пропишите IP и домен в файлике hosts
На сунолоджи прописал 9.9.9.9 в качестве главного ДНС -все заработало.
Это весть трафик через vpn, так все работает. Какой из этих ip?
~$ nslookup api.themoviedb.org
Server: 9.9.9.9
Address: 9.9.9.9#53
Non-authoritative answer:
Name: api.themoviedb.org
Address: 18.66.171.84
Name: api.themoviedb.org
Address: 18.66.171.110
Name: api.themoviedb.org
Address: 18.66.171.113
Name: api.themoviedb.org
Address: 18.66.171.64
Name: api.themoviedb.org
Address: 2600:9000:2245:be00:c:174a:c400:93a1
Name: api.themoviedb.org
Address: 2600:9000:2245:c400:c:174a:c400:93a1
Name: api.themoviedb.org
Address: 2600:9000:2245:f000:c:174a:c400:93a1
Name: api.themoviedb.org
Address: 2600:9000:2245:ac00:c:174a:c400:93a1
Name: api.themoviedb.org
Address: 2600:9000:2245:5e00:c:174a:c400:93a1
Name: api.themoviedb.org
Address: 2600:9000:2245:e00:c:174a:c400:93a1
Name: api.themoviedb.org
Address: 2600:9000:2245:f800:c:174a:c400:93a1
Name: api.themoviedb.org
Address: 2600:9000:2245:c00:c:174a:c400:93a1
этот способ больше не помогает к сожалению 🙁 Что то поменялось
Что именно у вас не работает?
Android TV, Nova Video Player. Вот как весной случилась беда с TMDB, DNS поменял по вашему совету и до последнего момента все было отлично. Но 3-5 дней назад постеры и описания фильмов опять стали недоступны.
Больше не работает без VPN, так как картинки и постеры к фильмам закрыли на фаерволе домен image.tmdb.org. Другого способа нет и не будет, пока на той стороне не откроют доступ.
Хотя вот люди пишут, что у них работает.
64.6.64.6
64.6.65.6
Спасибо
Спасибо, работает 🙂
В Plex не работает никак, хотя с компа могу зайти на https://www.themoviedb.org У кого-нибудь получалось заставлять работать в Plex?
в плексе это не нужно, работает и так, тянет данные не с tmdb, хотя некоторые постеры реально глючат, но только некоторые
Разобрался с Plex: замена DNS сервера помогла, но, чтобы вытянуть “битые” постеры, надо их удалить из папки …/AppData/Plex Media Server/MetaData/Movies или TV Shows в зависимости от того, где битый постер, в фильме или сериале. Найти файл, который нужно удалить можно по его идентификатору(uuid), который можно получить, нажав исследовать в браузере на битый постер. После удаления постеры отображаются корректно.
Здравствуйте!
Возникла аналогичная проблема с Plex на Synology.
С DNS серверами ничего не делал. Сейчас вроде бы нормально определяются соответствия для файлов и подтягиваются картинки.
А вот проблема с битыми картинками есть, причем проявляется в произвольном порядке.
Но пока никак не могу понять в какой последовательности и что именно делать. С одним из фильмов получилось просто удалить фильм из библиотеки, а потом заново скопировать файл в нужную папку. Но теперь этот фокус не проходит.
Файл постера по указанному пути находил, удалял, но он возвращается на место с нулевым размером.
Зайдите в редактирование, постар и пробуйте разные постеры
UPD: Универсальный способ обеспечить работу любого медиасервера с TMDB:
Если у Вас роутер выступает в качестве локального DNS-сервера, потребуется сделать 3 статические DNS-записи, указанные ниже, на нём (думаю, что каждый роутер должен давать такую возможность, соответственно как это сделать – загуглите для своей модели роутера).
Если у Вас отдельный DNS-сервер как пакет Synology, AdGuard Home, PiHole или вообще Bind, то я уверен, что Вы знаете как сделать в них статические DNS-записи, поэтому сделайте 3 статические DNS-записи, указанные ниже, в них.
1) api.tmdb.org 54.192.99.23
2) image.tmdb.org 138.199.37.231
3) images.tmdb.org 54.192.99.19
Не требуются VPN и смена DNS-сервера провайдера на какой-либо из выше указанных(в других сообщениях).
На сайт themoviedb.org Вы не зайдёте, но, я думаю, что Вам это и не нужно.
Работает на 21:39 25.01.2023 и думаю, что будет работать долго, тк перестанет это работать только в случае, если сервис tmdb откажется от использования указанных ip-адресов, а это, как мне кажется, никогда не произойдёт.
Это все есть на сайте, но спасибо за новые ДНС сервера. Правда уже несколько месяцев как image.tmdb.org открывается только через VPN. Скорее всего не у всех, но они явно начали блокировать на фаерволе через GEOIP.
Поправлю Вас, это не DNS-сервера, это одни из ip-адресов, на которых находятся ресурсы, доступ к которым необходим для нормальной работы с метадатой. Если создать статическую DNS-запись на локальном DNS-сервере, то опроса других DNS-серверов происходить не будет и будет сразу соединение с указанным ip-адресом (в нашем контексте по протоколу https), соответственно блокировку на уровне dns мы проходим.
Что касается доступности image.tmdb.org, я живу в городе Иваново (Ивановская область) и я совсем недавно обнаружил подстановки в dns-запросах на ресурсы tmdb ответов “127.0.0.1” и “amazon cloudfront…” в файлах постеров в своём Plex. По GEOIP пока не обнаружил блокировок, хотя проверял с 6 регионов РФ помимо Ивановской, а именно Московская область, Ленинградская область, Нижегородская область, Костромская область, Ярославская область, Тюменьская область.
Совершенно правильно меня поправили. про 127.0.0.1 как раз и есть эта статья. Сейчас я получаю следущее
nslookup image.tmdb.org
Server: 192.168.68.10
Address: 192.168.68.10#53
Non-authoritative answer:
image.tmdb.org canonical name = dsag3w1du2cu2.cloudfront.net.
Name: dsag3w1du2cu2.cloudfront.net
Address: 65.9.44.107
Name: dsag3w1du2cu2.cloudfront.net
Address: 65.9.44.22
Name: dsag3w1du2cu2.cloudfront.net
Address: 65.9.44.120
Name: dsag3w1du2cu2.cloudfront.net
Address: 65.9.44.68
Но при попытке зайти на сайт http://image.tmdb.org
The Amazon CloudFront distribution is configured to block access from your country.
отсюда и все мои выводы.
Плюс я вас наверно разочарую, практически все роутеры не умеют делать такие вещи с ДНС. Поэтому в 98% случав люди не смогут такое реализовать, а вот на ПК или сервере смогут прописав в hosts файле.
Давайте на этом остановимся, спасибо за подсказки.