آزمون نشتی فقط برای IPv4 تمیز برمی‌گردد، آزمون IPv6 نشانی خانه شما را نشان می‌دهد، و تونل به‌طور اسمی متصل است. این ترکیب در شبکه‌های دوپشته رایج است، زیرا VPN مسیر یک خانواده را تغییر داد و دیگری را دست‌نخورده گذاشت. تونل بیرونی و ترافیک درون آن دو تصمیم جداگانه آدرس‌دهی هستند. آزمودن یکی از آن‌ها هیچ چیزی درباره دیگری نمی‌گوید.

هم آنچه کارخواه گزارش می‌کند و هم اینکه درخواست واقعاً از کدام خانواده استفاده کرده را بررسی کنید، زیرا یک نام میزبان می‌تواند هر دو نوع پاسخ را برگرداند.

دو خانواده، دو مسیر متفاوت

سیستم‌عامل برای هر خانواده نشانی یک جدول مسیریابی نگه می‌دارد. نصب یک مسیر پیش‌فرض برای IPv4 مسیری برای IPv6 نصب نمی‌کند، و یک نقطه پایانی تونل که از طریق IPv4 قابل دسترسی است هیچ چیزی درباره ورود ترافیک IPv6 به آن نمی‌گوید. وقتی مسیر پیش‌فرض IPv6 از طریق تونل وجود ندارد، میزبان از هر مسیر IPv6 که دارد استفاده می‌کند، که غالباً پیوند فیزیکی است. از دید برنامه، اتصال به‌سادگی مستقیم است.

نام میزبانی که هم رکورد A و هم AAAA برمی‌گرداند دیدن این را سخت‌تر می‌کند، زیرا برنامه‌ها ممکن است خانواده‌ها را به ترتیب‌های مختلف امتحان کنند. درخواستی که موفق می‌شود اثبات نمی‌کند کدام مسیر را رفته است. آزمونی به کار ببرید که خانواده آزموده‌شده را نام ببرد.

رسیدن به سرور حمل ترافیک نیست

ارائه‌دهندگان عبارت پشتیبانی IPv6 را برای چند توانایی متفاوت به کار می‌برند. نقطه پایانی ممکن است اتصالی از طریق IPv6 بپذیرد در حالی که تونل هنوز فقط IPv4 حمل می‌کند. تونل ممکن است بسته‌های درونی IPv6 را حمل کند در حالی که انتقال بیرونی IPv4 می‌ماند. یا کارخواه ممکن است IPv6 را کاملاً مسدود کند تا چیزی بیرون تونل نگریزد. این‌ها سه رفتار متمایزند، و صفحه‌ای که فقط می‌گوید IPv6 پشتیبانی می‌شود آن‌ها را از هم تشخیص نمی‌دهد.

بپرسید طرح به کدام‌یک نیاز دارد. شبکه‌ای که باید به سرویس‌های فقط IPv6 برسد به حمل نیاز دارد. شبکه‌ای که باید ترافیک مستقیم IPv6 را جلوگیری کند به مسدودسازی یا حمل کامل نیاز دارد، نه به برچسبی روی یک صفحه بازاریابی.

بین حمل و مسدودسازی تصمیم بگیرید

حمل یعنی تونل یک نشانی IPv6، یک مسیر پیش‌فرض درون آن، و سیاستی دارد که ترافیک را در هر دو سر اجازه می‌دهد. مسدودسازی یعنی کارخواه عامدانه جلوی خروج IPv6 به بیرون تونل را می‌گیرد، که ایمن و برای رسیدن به مقاصد IPv6 بی‌فایده است. هر دو مشروع‌اند؛ هیچ‌کدام پیش‌فرضی نیست که بتوانید فرض کنید. ابتدا نیاز را انتخاب کنید، سپس بررسی کنید که کارخواه واقعاً آن را پیاده می‌کند.

شبکه مهمان فقط IPv4 نمی‌تواند مسیر IPv6 را بیازماید، پس آزمونی که آنجا انجام شود هیچ چیزی درباره شبکه خانه که هر دو خانواده در آن وجود دارد نمی‌گوید. آنجا بیازمایید که خانواده مربوطه واقعاً ارائه می‌شود.

کلید قطع نیاز به همان پوشش دارد

کلید قطعی که فقط IPv4 را پوشش می‌دهد خانواده دیگر را آزاد می‌گذارد تا مستقیم خارج شود، و این دقیقاً همان نشتی است که باید جلوگیری می‌کرد. قواعد آن را برای هر دو خانواده و برای لحظه‌های گذار، هنگامی که تونل بالا می‌آید یا پایین می‌رود، بازبینی کنید. خاموش کردن IPv6 در کل سیستم جایگزین نیست: می‌تواند سرویس‌های نامرتبط را بشکند و مشکلی در سیاست کارخواه را پشت تغییری در کل ماشین پنهان می‌کند.

DNS را از همه این‌ها جدا نگه دارید. DNS به این مربوط است که چه کسی به پرس‌وجو پاسخ می‌دهد و پرس‌وجو چگونه سفر می‌کند؛ اتصال برنامه که پس از آن می‌آید مسیر خودش را دارد. یکی می‌تواند درست باشد در حالی که دیگری نیست، و تشخیص دادن آن‌ها با هم نتیجه‌های گیج‌کننده می‌دهد.

ثبت کنید هر آزمون کدام خانواده را آزمود و کارخواه چه توانایی‌ای ادعا می‌کند. این جفت واقعیت به پرسشی پاسخ می‌دهد که یک برچسب پشتیبانی هرگز پاسخ نخواهد داد.

مقالات مرتبط