Как диагностировать после деплоя на Vercel и привязки домена сайт не открывается с мобильных устройств?

Ссылка скопирована
1 ответ

По вводным: у меня проект на next.js. Я сделал деплой проекта на Vercel - все успешно. Также я купил домен на рег.ру.
По вводным: я добавил DNS-сервера от Vercel в домен от Рег.ру, а в Vercel через add domain добавил мой домен.

Сейчас ситуация такая: прошло меньше недели и я решил проверить, как работает мой сайт. Оказывается, он без проблем открывается с компьютера. А с мобильных устройств открывает только если с Wifi (либо с мобильного интернета, но с подключенным VPN). С телефона по мобильному интернету без VPN не открывает. При этом, обычный сайт от vercel после деплоя (....vercel.app) открывается без проблем

Нужно понять: кто-нибудь сталкивался с такой проблемой? Я думаю, что возможно проблема в Vercel и российские операторы блокируют доступ к нему? Или я может не так настроил DNS-сервера при подключении домена (потому что обычный сайт от vercel после деплоя открывается без проблем)?

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Игорь NetOps Ответ

Если сайт на Vercel с привязанным доменом открывается на компьютере, но не открывается с мобильных устройств, чаще всего проблема в DNS propagation, IPv6/AAAA-записях, DNSSEC, кэше мобильного оператора или в том, что apex/www настроены по-разному. Это не обязательно проблема Next.js.

Сначала проверьте домен с разных DNS:

nslookup example.ru 8.8.8.8
nslookup example.ru 1.1.1.1
nslookup www.example.ru 8.8.8.8

nslookup example.ru 8.8.8.8 nslookup example.ru 1.1.1.1 nslookup www.example.ru 8.8.8.8

Для Vercel обычно нужны корректные NS или A/CNAME-записи согласно инструкции Vercel. Если вы делегировали NS на Vercel, старые A/AAAA у регистратора уже не должны участвовать. Если оставили DNS у рег.ру, нужно прописать именно те записи, которые дал Vercel.

Проверьте IPv6. Иногда в DNS остаётся старая AAAA-запись, мобильная сеть предпочитает IPv6, и сайт не открывается. Если Vercel не выдавал вам AAAA, удалите лишние IPv6-записи.

Также проверьте DNSSEC. Если DNSSEC был включён на старых NS, а после смены DNS ключи не совпали, часть резолверов может не открывать домен. На мобильных операторах это проявляется чаще.

В Vercel откройте Project → Domains: домен должен быть Verified, SSL должен быть issued. Проверьте отдельно example.ru и www.example.ru. Один может работать, второй нет.

Итог: проверьте NS/A/CNAME/AAAA, DNSSEC и статус домена в Vercel. Если проблема только у мобильных операторов, подождите TTL/пропагацию и уберите лишние AAAA/старые записи. Next.js тут обычно ни при чём, пока сам домен не резолвится одинаково.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно