Назад | Перейти на главную страницу

Сайт Heroku Godaddy загружается только с использованием мобильных данных

Я добавил адрес Heroku, используя свою учетную запись Godaddy DNS в качестве CNAME, указывающей на Heroku (Управление DNS> Записи> Добавить). Я настроил его с именем www, и он использует имя хоста, которое Heroku предоставил цели.

Когда я загружаю свой сайт, он говорит: «IP-адрес сервера не найден». Однако, если я загружаю веб-сайт с использованием мобильных данных (в отличие от Wi-Fi), он загружается и работает. Я очень сбит с толку и, поскольку это первая настройка приложения Heroku с персональным доменом, я не уверен, правильно ли я все делаю.

Раньше домен был подключен к сайту Wix, но теперь его отключили. Вот скриншот моих настроек в Godaddy.

Может ли кто-нибудь подсказать, в чем проблема? Также, когда я смотрю на сетевые вызовы, там написано «Provisional-headers-show», а «User Agent» помечен как Mozilla 5, iphone, AppleWebKit. Кажется, что все они связаны с мобильностью. Может быть, это часть проблемы, но я не уверен, что ее вообще вызывает.

Поиск в DNS для www.eastcottandburgess.com преобразуется в eastcott-burgess-deploy.herokuapp.com (это CNAME).

Использование глобально распределенного средства проверки DNS (например, dnschecker.org), чтобы найти этот хост, вы увидите, что поисковые запросы из разных мест дают разные результаты в каждом месте (некоторые на самом деле очень похожи). Все результаты являются IP-адресами, размещенными на Amazon, вероятно, на EC2.

Это указывает на некоторый географический DNS и / или балансировку нагрузки, которые приведут к разным результатам при использовании разных сетей. Я подозреваю, что вы видели некоторые старые результаты при обычном широкополосном Wi-Fi-соединении из-за кэширования DNS ISP и что со временем это разрешится.