DNS ویپیان در آیفون: مالک تنظیم تعیین میکند کجا اعمال شود
یک ورودی DNS زیر یک شبکه Wi-Fi سیاستی برای کل دستگاه نیست. پیش از ویرایش، فضای نام خصوصی، حلکننده و مالک تأمین را همتراز کنید.
یک نشانی حلکننده خصوصی را در تنظیمات Wi-Fi آیفون وارد کنید؛ تا زمانی که گوشی از آن شبکه خارج شود کار میکند و دقیقاً همان زمان است که ویپیان باید کنترل را به دست بگیرد. این نخستین تله DNS موبایل است: جایی که تنظیم را وارد کردهاید دامنه آن را تعیین میکند و این دامنه از آنچه بیشتر مردم گمان میکنند باریکتر است. پیش از هر ویرایشی، به سه پرسش درباره استقرار پاسخ دهید، زیرا پاسخها تعیین میکنند که کدام کنترل را باید لمس کنید. این توالی را یک بازبینی طراحی بدانید، نه یک جستوجوی تنظیمات.
سه پرسش پیش از تایپ نشانی حلکننده
نخست، کدام نامها واقعاً به برخورد ویژه نیاز دارند؟ یک ناحیه خصوصی مانند corp.example یک فضای نام است، نه یک میزبان واحد، و پاسخ باید یک دامنه باشد نه یک رکورد. دوم، کدام حلکننده برای آن مرجع است و مالک آن سرویس کیست؟ سوم، کدام مسیر آن حلکننده را از گوشی در دسترس میکند: تونل، یک شبکه Wi-Fi مسیریابیشده، یا چیز دیگری کاملاً متفاوت؟
اگر هر یک از این سه مالک نداشته باشد، متوقف شوید. تغییر DNS بدون فضای نام، منبع مرجع و مسیر در دسترس یک گمان است که در شبکه سلولی متفاوت از دفتر شکست میخورد.
ورودی DNS یک Wi-Fi متعلق به همان شبکه Wi-Fi است
پیکربندی دستی DNS در iOS برای هر شبکه جداگانه ذخیره میشود. تا زمانی که گوشی به آن SSID متصل است اعمال میشود و وقتی نیست اعمال نمیشود، یعنی نمیتواند ترافیک سلولی را اداره کند یا توصیف کند که کلاینت ویپیان چه میکند. ویرایش آن برای درست کردن اپی که در شبکه سلولی شکست میخورد، تغییر تنظیمی است که مسیر شکستخورده هرگز آن را نمیخواند.
این DNS هر شبکه را بیفایده نمیکند. برای یک آزمایشگاه خانگی یا یک SSID اداری، سادهترین راه رسیدن به یک حلکننده داخلی است و درباره مرزش صادق است.
سازوکار DNS ویپیان از پروتکل و کلاینت پیروی میکند
یک ارائهدهنده تونل بسته در iOS میتواند DNS را از طریق API تنظیمات DNS اپل پیکربندی کند که نشانیهای حلکننده و تطبیق دامنه را در اختیار تونلی میگذارد که اتصال را در اختیار دارد. یک پیکربندی بومی IKEv2 میتواند DNS را از طریق بار داده پیکربندی IKE دریافت کند وقتی دروازه آن را هل میدهد، اما اینکه کلاینت مشخصی آنچه دریافت میکند را اعمال کند جزئیات پیادهسازی است که باید بررسی کنید. کلاینت مبتنی بر اپ میتواند مسیر حل خودش را کاملاً پیاده کند.
اینها نقاط یکپارچهسازی متفاوتی هستند و نتیجه یکی از آنها قاعدهای برای همه آیفونها نمیشود. سازوکار پشتیبانیشده همان چیزی است که پروفایل یا ارائهدهنده برای پروتکل در حال استفاده مستند میکند.
بر اساس مالکیت تصمیم بگیرید، نه راحتی
اگر دستگاه مدیریتشده است، مالک پروفایل باید تنظیم DNS را همراه پیکربندی ویپیان تحویل دهد تا ثبتنام مجدد آن را بدون اینکه کاربر چیزی به یاد داشته باشد بازگرداند. اگر اپ ارائهدهنده مالک تونل است، صفحه تنظیمات آن جای نگاه کردن است و مستندات آن مرجع این است که چه چیزی را میتواند جدا کند. اگر گوشی شخصی است و نیاز یک نام داخلی روی یک شبکه است، تنظیم هر شبکه متناسب است.
قاعده تصمیم کوتاه است: تنظیم متعلق به جایی است که اتصال تأمین میشود. هر جای دیگر، استثنایی محلی است که تغییر شبکه بعدی آن را پاک میکند.
روی مسیرهایی که گوشی واقعاً استفاده میکند بررسی کنید
یک درخواست تازه از اپی که به نام خصوصی نیاز دارد را در Wi-Fi دفتر، در شبکه سلولی و در گذار میان آن دو بیازمایید. اپی که یکپارچهسازی حلکننده خودش را دارد ممکن است مسیری متفاوت از سیستم برود، پس خود اپ را بیازمایید نه یک برگه مرورگر را که تصادفاً کار میکند.
وقتی نام خصوصی شکست میخورد، خطای دقیق و وضعیت پروفایل را نگه دارید. یک حلکننده عمومی که پاسخ میدهد نام وجود ندارد، پاسخ درست به پرسش غلط میدهد و افزودن آن در کنار حلکننده شرکت طراحی فضای نام نیست.
در پایان، سیاست تأییدشده را همراه منبع تأمین ذخیره کنید. اتصال مجدد یا ثبتنام بعدی باید همان سرویس نام را بازگرداند چون پروفایل چنین گفته است، نه چون کسی ویرایشی را که دو سال پیش روی یک هاتاسپات انجام شده به یاد داشته باشد.