Имя хоста сервера иногда не удается разрешить из некоторых сетей.

Я задаю этот вопрос, потому что я действительно не в своей тарелке, когда дело касается сетей, поэтому заранее извиняюсь, если есть очевидное решение моей проблемы.

У меня есть сервер, который обслуживает веб-сайт приложения для iOS, которое я поддерживаю, а также предоставляю некоторые базовые функции внутреннего API. В широком смысле проблема заключается в том, что имя хоста сервера иногда не удается разрешить некоторым пользователям, по-видимому, случайно.

Ошибка, которую я получаю из своего приложения:. Я также столкнулся с этой проблемой на своих устройствах: при открытии веб-сайта в браузере произошла аналогичная ошибка. Лично для меня проблема всегда исчезала после некоторого ожидания - большинство моих пользователей никогда не повторяют попытку после того, как столкнулись с ошибкой, поэтому у меня нет хороших данных.

Настраивать

Домен: https://mathical.io (размещен на маршруте AWS 53)

Сервер: Apache/2.4.38 (Debian)

SSL-сертификат: давайте зашифруем

Хост: Linode Nanode 1 ГБ

ОС: Дебиан 10.

Фреймворк: Symfony

Что я пробовал

Моим первым инстинктом было то, что конфигурация DNS может быть неправильной, поэтому я проверил и записи на dnschecker.org.кажется, везде все разрешается нормально, в то время какне удается разрешить некоторые серверы, но я действительно не знаю, является ли это необычным или тревожным.

Я также проверил журналы ошибок и доступа на сервере, но не нашел ничего интересного, но сообщение об ошибке подсказывает мне, что запрос даже не достигает моего сервера, так что это может объяснить это.

Если у кого-нибудь есть идеи, что я мог бы попробовать сделать дальше, чтобы сузить проблему, или если я могу предоставить дополнительную информацию, я был бы очень признателен за помощь!

1 ответ

Не уверен, указываете ли вы DNS-запись Route53 на балансировщик нагрузки (если он у вас есть) или на некоторые EIP (эластичные IP-адреса), хотя я бы предпочел, чтобы DNS-запись указывала на LB.

Никогда не указывайте запись DNS на IP-адреса, которые вы получаете при разрешении имени LB.

Попробуйте установить TTL на Route53 на минимальное значение (это создаст больше трафика на Route53, но это нормально).

Другие вопросы по тегам