استفاده از نشانی upstream ثبتشده در NGINX برای بررسی دسترسیپذیری IPv6
پاسخ AAAA میتواند درست باشد در حالی که مسیر انتخابشده غیرقابل استفاده است؛ resolver ipv6=off فقط برای resolver زمان اجرای NGINX اعمال میشود.
خطای اتصال را با نشانی upstream جفت کنید. مقصد IPv6 همراه با خطای network-unreachable نشاندهنده شکست مسیر IPv6 است، حتی اگر DNS پاسخ معتبری برگردانده باشد. پیام «موقتاً غیرفعال شد» که بعداً میآید بهتنهایی DNS را علت مشخص نمیکند.
برای پیکربندی موجودی که واقعاً از resolver زمان اجرای NGINX استفاده میکند، یک سیاست فقط IPv4 میتواند این را به کار ببرد:
resolver 192.0.2.53 ipv6=off;بهجای نشانی مستندات از resolver قابلاعتماد و در دسترس استفاده کنید. NGINX معمولاً هر دو خانواده را جستوجو میکند؛ ipv6=off جستوجوهای IPv6 این resolver را سرکوب میکند.
نه IPv6 را روی میزبان غیرفعال میکند و نه همه نامهای میزبانی را که هنگام بارگذاری پیکربندی حل میشوند تغییر میدهد. پیش از انتظار برای تغییر مسیریابی، تأیید کنید که مقصد پویا از همان resolver استفاده میکند.
اگر بار کاری به IPv6 نیاز دارد، بهجای آن مسیرش را تعمیر کنید. درگاه IPv4 ردشده، اتصال والد ناموفق یا رکورد کهنه به مشکل دیگری اشاره دارد.