اینترنت · حدود 6 دقیقه

چطور DNS را فقط برای یک شبکه Wi‑Fi در Android عوض کنیم؟

می‌خواهید فقط روی یک Wi‑Fi مشخص DNS دیگری استفاده کنید، بدون اینکه DNS تمام شبکه‌های Wi‑Fi و دیتای موبایل گوشی تغییر کند.

اگر عجله داری

اگر گوشی شما در تنظیمات همان Wi‑Fi امکان ویرایش IP/DNS دارد، DNS را در همان پروفایل شبکه تغییر دهید؛ با Private DNS اشتباه نگیرید، چون Private DNS معمولاً روی همه اتصال‌های دستگاه اثر می‌گذارد.

مرحله‌به‌مرحله

  1. جزئیات همان Wi‑Fi را باز کنید و گزینه Edit، Modify network یا Advanced را پیدا کنید. اگر دستگاه شما اصلاً DNS جداگانه برای همان شبکه نشان نمی‌دهد، مسیر ساختگی یا اپ ناشناس نصب نکنید.
  2. قبل از تغییر، از مقادیر فعلی IP، Gateway و Network prefix عکس یا یادداشت بگیرید. بعضی رابط‌ها برای واردکردن DNS شما را مجبور می‌کنند IP settings را از DHCP به Static ببرید.
  3. اگر Static لازم شد، IP، Gateway و prefix موجود را دقیقاً حفظ کنید و فقط DNS 1/DNS 2 را با آدرس معتبر سرویس موردنظر جایگزین کنید. حدس‌زدن IP یا Gateway می‌تواند اتصال را قطع کند.
  4. تنظیم را ذخیره کنید، Wi‑Fi را یک‌بار قطع و وصل کنید و چند دامنه مختلف را باز کنید. اگر اینترنت قطع شد، همان شبکه را به DHCP/Automatic برگردانید.
  5. اگر هدف شما DNS رمزگذاری‌شده روی همه اتصال‌هاست، این روش با Private DNS یکی نیست؛ برای آن از تنظیم رسمی Private DNS دستگاه استفاده کنید.

چرا این کار جواب می‌دهد؟

Android در بسیاری از دستگاه‌ها DNS یک شبکه را همراه تنظیمات IP همان Wi‑Fi نگه می‌دارد، در حالی که گزینه Private DNS یک تنظیم سراسری‌تر برای دستگاه است. مسیر و امکانات دقیق بین برندها و نسخه‌های Android فرق دارد.

سؤال‌هایی که معمولاً بعدش پیش می‌آید

Private DNS فقط روی یک Wi‑Fi اثر می‌گذارد؟

معمولاً نه؛ Private DNS تنظیمی در سطح دستگاه است. برای یک شبکه خاص باید ببینید رابط همان Wi‑Fi امکان DNS جداگانه می‌دهد یا نه.

چرا با انتخاب Static اینترنت قطع شد؟

چون در حالت Static باید IP، Gateway و prefix درست همان شبکه هم حفظ شوند. اگر فقط DNS را می‌خواهید عوض کنید و دستگاه راه امنی بدون Static ندارد، بهتر است به DHCP برگردید.