My visit from China to the move DB has been denied in recent days. The move Db is good and bad when I visit, how do I handle it?
erro:failed to connect to api.themoviedb.org/93.46.8.89 (port 443) from /192.168.0.100 (port 42122) after 5000000ms: isConnected failed: ETIMEDOUT (Connection timed out)
What's the reason
Can't find a movie or TV show? Login to create it.
Want to rate or add this item to a list?
Not a member?
Reply by Travis Bell
on Februari 24, 2020 at 10:38 AM
Hi there,
Yes, it looks like
api.themoviedb.org
is being blocked in China. Here's two 3rd party tools validating this:Unfortunately, we don't have any control over this. Later today I will investigate creating a second DNS record that can be used for the API.
Reply by 没有了遇见
on Februari 24, 2020 at 11:08 PM
What can I do at this time???? waiting for your side to deal with it
Reply by 没有了遇见
on Februari 28, 2020 at 1:55 AM
Hi man Now what am I going to do!!!The App to be released!!!
Reply by wonderfullife
on Februari 28, 2020 at 11:57 AM
I met the same problem. It seems if not connect a VPN or use a proxy, the api request always failed, but I could still open TMDB Site on browser without VPN.
Reply by ticao2 🇧🇷 pt-BR
on Februari 28, 2020 at 11:27 PM
See if you can find anything that helps in this topic:
https://www.themoviedb.org/talk/5e521f1fa93d2500134a0374
Reply by 没有了遇见
on Februari 29, 2020 at 1:03 AM
Thank you, everyone, but my problem is that the android device is accessed through the interface. So the way to set the proxy for vpn still can't solve my problem !!! Only the developers of The move Db can provide. Abominable Chinese firewall
Reply by lucaslan
on Februari 29, 2020 at 10:07 PM
Hi, I don't think it caused by China goverment block the domain api.themoviedb.org. The domain can be resolved but we can't access the IP. It Seem a line problem happen in China and Aisa, you should fix it.
I resolved "api.themoviedb.org" in China and got 75.126.115.192 that refer to American.
I can't ping 74.86.142.55 from china.
When I use Singapore AWS to ping 75.126.115.192 , it lost all pocket, so this issue happen in Singapore too.
of course, I will got a local ip resolve for Sinapore if I resolve the domain in Sinagpore AWS, I only show 74.86.142.55 can't be accessed from Sinapore.
So I think:
Reply by Travis Bell
on Februari 29, 2020 at 10:22 PM
That's not an AWS IP, it's a SoftLayer IP. We don't host anything with SoftLayer so I can't think of any reason you'd be getting a SoftLayer IP back from anything TMDb related. Here's what your
nslookup
should look like (with different IPs of course, since we're in different locations):Route 53 will always return 4 non-authoritative IPs. You can see what this looks like around the world here (there's even a Chinese location with this tool): https://dnschecker.org/#A/api.themoviedb.org
For reasons that I don't understand, your DNS server is not returning the correct IPs. And whatever is causing this, my reports only show that it's happening in China. You can see the metrics here. Singapore looks to be unaffected.
Reply by lucaslan
on Februari 29, 2020 at 10:25 PM
Oh,I don't mean 74.86.142.55 is a AWS IP, I mean I can't access it from Singapore AWS. so, as your reply, I think goverment modified the dns record to 74.86.142.55 that you thint is SoftLayer IP, and China goverment block this ip?
Reply by Travis Bell
on Februari 29, 2020 at 10:44 PM
See my update above about Singapore. There's no difference in the usage from Singapore with our traffic metrics, while you can clearly see there is a difference with China.
With regards to someone, somewhere changing the reply for
api.themoviedb.org
, indeed that seems like something that is happening. I don't have any knowledge about what other domains look like that are blocked in China... what does an nslookup look like for you for some of the other site we know that are blocked?Reply by lucaslan
on Februari 29, 2020 at 11:46 PM
yes, I guess the reason is goverment modified api.themoviedb.org DNS record to SoftLayer which is a unreachable ip from any region even we can guess this ip belong to SoftLayer but bought by Chinese goverment..... so the way to resolve by client is set hosts file and makeit resolve a useful ip around China, because china goverment didn't block these ip. Someone give 13.224.161.90 in other invation but it lost packet more than 40%, I use the ip you showed above in Seattle reduce to 20% lost packet.... so I shall found a API server ip in china or Asia, can you show me something?
Reply by Travis Bell
on Maret 1, 2020 at 1:36 AM
This link has a bunch of IPs that CloudFront is currently replying with around the world. They could change over time but should be current as of tonight.
https://dnschecker.org/#A/api.themoviedb.org
Reply by lucaslan
on Maret 1, 2020 at 2:24 AM
Thank you very much, I use it choose a American Ip which get 8% lost packet that is best.... seems I have to use it until you get last solution, thanks.
Reply by zhanggf123
on Maret 1, 2020 at 3:53 AM
他那边回复是不是晚些时候会更新一个DNS
Reply by 没有了遇见
on Maret 1, 2020 at 5:43 AM
大概是这意思 我也在等