Я видел много вопросов, похожих на этот, но не относящихся к heroku, и ни один из них у меня не работает.
Я нахожусь в Китае, пытаюсь получить доступ к своему веб-сайту, который я размещаю на heroku. Если я использую VPN и набираю домен без www (например, mywebsite.com), я могу получить к нему доступ. Однако, если я НЕ пользуюсь VPN, тот же URL не работает.
В итоге:
с VPN
без VPN
Есть идеи, как я могу это исправить, чтобы он работал, даже если я не за VPN?
Изменить: добавить вывод хоста
с включенным VPN
~ ★ host mywebsite.com
mywebsite.com has address 174.129.212.2
mywebsite.com has address 75.101.163.44
mywebsite.com has address 75.101.145.87
~ ★ host www.mywebsite.com
www.mywebsite.com is an alias for proxy.heroku.com.
proxy.heroku.com has address 107.21.106.77
proxy.heroku.com has address 50.16.215.41
proxy.heroku.com has address 50.16.215.67
proxy.heroku.com has address 107.22.234.17
с выключенным VPN
~ ★ host mywebsite.com
mywebsite.com has address 75.101.145.87
mywebsite.com has address 75.101.163.44
mywebsite.com has address 174.129.212.2
~ ★ host www.mywebsite.com
www.mywebsite.com is an alias for proxy.heroku.com.
proxy.heroku.com has address 107.22.233.248
proxy.heroku.com has address 50.16.215.67
proxy.heroku.com has address 50.16.233.102
proxy.heroku.com has address 107.21.95.3
Предположительно, великий китайский межсетевой экран блокирует IP-адреса Amazon 75.101.145.87, 75.101.163.44, 174.129.212.2, но не те, которые используются в записи proxy.heroku.com. Не думаю, что ты сможешь что-нибудь с этим поделать. Если бы вы предоставили реальный домен, я мог бы проверить его здесь, чтобы узнать, как он мне кажется.