Použití zaznamenané upstream adresy v NGINX ke kontrole dostupnosti IPv6
Odpověď AAAA může být správná, i když je zvolená trasa nepoužitelná; resolver ipv6=off platí pouze pro runtime resolver NGINX.
Spojte chybu připojení s upstream adresou. Cíl IPv6 a chyba network-unreachable naznačují selhání trasy IPv6, i když DNS vrátil platnou odpověď. Zpráva “dočasně zakázáno”, která se objeví později, sama o sobě neukazuje na DNS jako příčinu.
U stávající konfigurace, která skutečně používá runtime resolver NGINX, může zásada pouze IPv4 použít:
resolver 192.0.2.53 ipv6=off;Použijte důvěryhodný a dostupný resolver místo dokumentační adresy. NGINX obvykle vyhledává obě rodiny; ipv6=off potlačuje vyhledávání IPv6 tohoto resolveru.
Nevypíná IPv6 na hostiteli ani nemění všechna jména hostitelů překládaná při načtení konfigurace. Než budete očekávat změnu směrování, ověřte, že dynamický cíl tento resolver používá.
Pokud pracovní zátěž IPv6 vyžaduje, opravte raději její trasu. Odmítnutý port IPv4, neúspěšné nadřazené připojení nebo zastaralý záznam ukazují na jiný problém.