Сопоставьте ошибку соединения с адресом upstream. Адрес назначения IPv6 и ошибка network-unreachable указывают на сбой маршрута IPv6, даже если DNS вернул корректный ответ. Появившееся позже сообщение «временно отключено» само по себе не указывает на DNS как на причину.

Для существующей конфигурации, которая действительно использует runtime-resolver NGINX, политика только IPv4 может использовать:

resolver 192.0.2.53 ipv6=off;

Используйте доверенный и доступный resolver вместо адреса из документации. NGINX обычно запрашивает оба семейства; ipv6=off подавляет IPv6-запросы этого resolver.

Он не отключает IPv6 на хосте и не меняет все имена хостов, разрешаемые при загрузке конфигурации. Прежде чем ожидать изменения маршрутизации, убедитесь, что динамический адрес назначения использует именно этот resolver.

Если рабочая нагрузка требует IPv6, лучше исправьте её маршрут. Отклонённый порт IPv4, неудачное родительское соединение или устаревшая запись указывают на другую проблему.

Похожие статьи