IPv6 എത്തിച്ചേരാനുള്ള കഴിവ് പരിശോധിക്കാൻ NGINX-ന്റെ ലോഗ് ചെയ്ത upstream വിലാസം ഉപയോഗിക്കുക
AAAA ഉത്തരം ശരിയായിരിക്കാം, എന്നാൽ തിരഞ്ഞെടുത്ത റൂട്ട് ഉപയോഗയോഗ്യമല്ലായിരിക്കാം; resolver ipv6=off NGINX-ന്റെ റൺടൈം റിസോൾവറിന് മാത്രമേ ബാധകമാകൂ.
കണക്ഷൻ പിശക് upstream വിലാസവുമായി ചേർത്ത് നോക്കുക. IPv6 ലക്ഷ്യസ്ഥാനവും network-unreachable പിശകും DNS സാധുവായ ഉത്തരം നൽകിയാലും IPv6 റൂട്ടിന്റെ പരാജയം സൂചിപ്പിക്കുന്നു. പിന്നീട് വരുന്ന “താൽക്കാലികമായി പ്രവർത്തനരഹിതം” എന്ന സന്ദേശം മാത്രം DNS ആണ് കാരണമെന്ന് സ്ഥിരീകരിക്കുന്നില്ല.
NGINX-ന്റെ റൺടൈം റിസോൾവർ യഥാർത്ഥത്തിൽ ഉപയോഗിക്കുന്ന നിലവിലുള്ള കോൺഫിഗറേഷന്, IPv4 മാത്രം എന്ന നയത്തിന് ഇത് ഉപയോഗിക്കാം:
resolver 192.0.2.53 ipv6=off;ഡോക്യുമെന്റേഷൻ വിലാസത്തിന് പകരം വിശ്വസനീയവും എത്തിച്ചേരാവുന്നതുമായ ഒരു റിസോൾവർ ഉപയോഗിക്കുക. NGINX സാധാരണയായി രണ്ട് കുടുംബങ്ങളും അന്വേഷിക്കുന്നു; ipv6=off ഈ റിസോൾവറിന്റെ IPv6 അന്വേഷണങ്ങൾ അടിച്ചമർത്തുന്നു.
ഇത് ഹോസ്റ്റിൽ IPv6 പ്രവർത്തനരഹിതമാക്കുന്നില്ല, കോൺഫിഗറേഷൻ ലോഡ് ചെയ്യുമ്പോൾ പരിഹരിക്കുന്ന എല്ലാ ഹോസ്റ്റ്നെയിമുകളും മാറ്റുന്നുമില്ല. റൂട്ടിംഗ് മാറ്റം പ്രതീക്ഷിക്കുന്നതിന് മുമ്പ് ഡൈനാമിക് ലക്ഷ്യസ്ഥാനം ആ റിസോൾവർ ഉപയോഗിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക.
വർക്ക്ലോഡിന് IPv6 ആവശ്യമാണെങ്കിൽ, പകരം അതിന്റെ റൂട്ട് നന്നാക്കുക. നിരസിച്ച IPv4 പോർട്ട്, പരാജയപ്പെട്ട പാരന്റ് കണക്ഷൻ അല്ലെങ്കിൽ പഴയ റെക്കോർഡ് മറ്റൊരു പ്രശ്നത്തിലേക്ക് വിരൽ ചൂണ്ടുന്നു.