Powiąż błąd połączenia z adresem upstream. Miejsce docelowe IPv6 i błąd network-unreachable wskazują na awarię trasy IPv6, nawet jeśli DNS zwrócił poprawną odpowiedź. Późniejszy komunikat „tymczasowo wyłączone” sam nie wskazuje DNS jako przyczyny.

Dla istniejącej konfiguracji, która rzeczywiście używa resolvera czasu wykonania NGINX, zasada tylko IPv4 może użyć:

resolver 192.0.2.53 ipv6=off;

Użyj zaufanego i osiągalnego resolvera zamiast adresu z dokumentacji. NGINX zwykle odpytywuje obie rodziny; ipv6=off tłumi zapytania IPv6 tego resolvera.

Nie wyłącza IPv6 na hoście ani nie zmienia każdej nazwy hosta rozwiązywanej podczas ładowania konfiguracji. Zanim zaczniesz oczekiwać zmiany routingu, potwierdź, że dynamiczne miejsce docelowe używa tego resolvera.

Jeśli obciążenie wymaga IPv6, napraw raczej jego trasę. Odrzucony port IPv4, nieudane połączenie nadrzędne lub nieaktualny rekord wskazują na inny problem.

Powiązane artykuły