Ваш вопрос спрашивает, "чья проблема вызывает эту проблему?"и предложить двух виновников - позвольте мне предложить третьего (и вероятного) виновника: Великий брандмауэр Китая.
Heroku работает на AWS, что иногда делается правительством Китая.Сам Хероку также может быть заблокирован правительством Китая в зависимости от времени суток, месяца, года и наличия какой-либо чувствительной внутриполитической деятельности.Все это очень трудно предсказать.
Я наткнулся на это сообщение в блоге, в котором утверждается, что Heroku заблокирован в Китае: https://alexbosworth.net/post/13244162414/should-i-use-heroku
Приложения Heroku заблокированы в Китае -Я живу в Китае, я хочу услугу, которая не заблокирована здесь.Прогнозируется, что Китай станет крупнейшей экономикой в мире в течение 5 лет, это важный рынок.
Учитывая, как работают разрешения DNS (и по умолчанию они не зашифрованы), Great Firewall выполняет DPI (глубокийпроверка пакетов) на любые входящие и исходящие пакеты.Когда он видит обратный IP-адрес, который находится в заблокированном диапазоне (например, IP-блок Heroku), тогда Великий брандмауэр блокирует любые пакеты из Китая и достижения вашего экземпляра Heroku в США.
Это объясняет, почему, если все официальные серверы для Tencent находятся в Китае, и Heroku заблокирован, тогда ваше разрешение DNS может завершиться ошибкой.