یک نشانی IPv6 جهانی به معنای دور زدن تونل توسط ترافیک نیست
دامنه میگوید یک نشانی تا کجا قابل مسیریابی است، نه اینکه این بسته کجا رفت. پیش از نتیجهگیری، رابط، مسیر انتخابشده و پیشوند تونل را بخوانید.
یک صفحه آزمایش، نشانی IPv6 جهانی را گزارش میدهد و نتیجهگیری بیدرنگ به ترافیکی میپرد که VPN را دور میزند. این نتیجهگیری به دو واقعیت نیاز دارد که صفحه هرگز نشان نداد: کدام برنامه درخواست را فرستاد، و هسته کدام مسیر را برای آن انتخاب کرد. دامنه نشانی توضیح میدهد که یک نشانی تا کجا قابل مسیریابی است. درباره اینکه این بسته مشخص کجا رفت چیزی نمیگوید.
دامنه و نقش دو پرسش متفاوت با شواهد متفاوتاند.
دامنه پاسخ میدهد چه کسی میتواند آن را مسیریابی کند، نه چه کسی این کار را میکند
نشانیهای یونیکست جهانی اصولاً در اینترنت عمومی قابل مسیریابیاند، نشانیهای محلی یکتا برای توپولوژی داخلی در نظر گرفته شدهاند، و نشانیهای محلی پیوند تنها روی یک پیوند وجود دارند. اینها ویژگیهای بلوک نشانی هستند. اینکه بستهای به مقصدی معین از تونل خارج میشود یا نه را جدول مسیریابی و سیاست متصل به رابط تعیین میکند، و هر دو میتوانند به هر سو اشاره کنند.
یک نشانی میتواند دامنه جهانی داشته باشد و همچنان درون تونل حمل شود، زیرا تونل یک مسیر است نه یک طرح نشانی.
همه نشانیهای رابط را بخوانید، نه آزمون وب را
خروجی رابط چند نشانی را همزمان نشان میدهد: نشانی بیرونی روی پیوند فیزیکی، نشانی تونل، و یک نشانی محلی پیوند برای هر رابط. آزمون وب تنها نشانی مبدأ یک درخواست را نشان میدهد. با ip -6 addr show شروع کنید و توجه کنید هر نشانی از آن کدام رابط است و چه طول پیشوندی دارد، سپس بپرسید درخواست در واقع از کدام رابط استفاده کرد.
آن را با ip -6 route get 2606:4700::1111 مقایسه کنید، که رابط و مبدأی را چاپ میکند که هسته برای یک مقصد انتخاب میکرد.
چگونه یک پیشوند جهانی درون تونل جای میگیرد
دو طرح، نشانی جهانی روی رابط تونل پدید میآورند. ارائهدهنده میتواند پیشوندی را که از راه تونل به سمت کارخواه مسیریابی میشود واگذار کند، که نشانی را جهانی میکند در حالی که مسیر همچنان تونل است. یا کارخواه نشانی جهانی بومی خود را نگه میدارد و تونل آن را بهعنوان ترافیک درونی حمل میکند در حالی که سرآیند بیرونی کار را انجام میدهد. هیچیک از این دو طرح به ترجمه نیاز ندارد، و سردرگمی از جایی آغاز میشود که عادتهای IPv4 NAT شرطی برای IPv6 تلقی شوند.
از مدیر بپرسید کدام یک از این دو اعمال میشود. پاسخ تعیین میکند سرور آن سوی دیگر شما را با چه مبدأی میبیند.
چرا نشانیای که خصوصی به نظر میرسد نشانه اعتماد نیست
یک نشانی محلی یکتا میگوید اپراتور آن را برای مسیریابی داخلی میخواهد، و نه بیشتر. ثابت نمیکند که دستگاه مدیریت میشود، نرمافزار قابل اعتماد است، یا ترافیک رمزنگاری شده است. برعکس، یک نشانی جهانی ثابت نمیکند که ترافیک از تونل گریخته است، و این همان فرضی است که کل این مقاله برای فروپاشی آن وجود دارد.
اعتماد را با سیاست، احراز هویت و رمزنگاری بسنجید. ظاهر نشانی یک ابتکار ضعیف است که در هر دو جهت شکست میخورد.
مسیر و سیاست را بهعنوان دو پرسش بیازمایید
نخست مسیر: curl -6 https://ifconfig.me را از تونل و دوباره از رابط فیزیکی اجرا کنید و پاسخها را مقایسه کنید. دوم سیاست: تأیید کنید تونل در واقع کدام پیشوند را حمل میکند و آیا آن سوی دیگر مسیر بازگشتی برای آن دارد. درخواست موفق به یک سایت عمومی هیچکدام را ثابت نمیکند، چون آن مقصد از همهجا در دسترس است. برای آزمون سیاست از مقصدی داخلی استفاده کنید.
نشانی مبدأ را که هر مسیر پدید آورد ثبت کنید. این همان شاهدی است که ادعای دور زدن تونل واقعاً به آن نیاز دارد.