دی ان اس چیست و چه کاربردی دارد؟

دی ان اس چیست و چه کاربردی دارد؟

سرویس DNS می‌تواند روی پینگ و تأخیر بازی‌های آنلاین تأثیر بگذارد. در این مقاله، بهترین DNS برای کاهش پینگ و بهبود تجربه گیمینگ را بررسی می‌کنیم.

دی ان اس چیه و چه نقشی در گیمینگ داره؟

DNS (Domain Name System) یه سیستمیه که آدرس های سایت ها و سرورها رو به IP تبدیل می‌کنه. وقتی یه بازی آنلاین اجرا می‌کنی، کنسول یا کامپیوترت باید به سرورهای بازی متصل بشه. این اتصال از طریق DNS انجام می‌شه. یعنی مثلا سرچ کنی google.com در حقیقت dns میاد و ip این ادرس رو که مثلا 142.250.75.142 هست رو به شما تحویل میده. مثل یه دفترچه تلفنه که بجای اسم ادرس سایت و بجای شماره ip سایت رو داخل خودش ذخیره کرده.

اگه DNS شما کند یا نامناسب باشه، مدت زمان بیشتری طول می‌کشه تا دستگاه شما به سرور بازی متصل بشه، که این مسئله باعث افزایش پینگ و تأخیر در بازی می‌شه. اما اگه یه DNS سریع و بهینه انتخاب کنی، سرعت پاسخگویی بهتر می‌شه و احتمالاً پینگ پایین تری خواهی داشت.

DNS چطور کار میکنه؟

وقتی یه آدرس سایت رو وارد می‌کنی، چند مرحله پشت پرده اتفاق می‌افته:

  1. بررسی کش (Cache): مرورگر و سیستم عامل اول چک می‌کنن که آیا قبلاً این سایت رو باز کردی یا نه. اگه کش شده باشه، همون آی‌پی رو برمی‌داره و دیگه نیازی به پرس‌وجو از DNS نیست.

  2. درخواست به DNS محلی (ISP): اگه آدرس توی کش نباشه، درخواست میره سراغ DNS سرور ارائه‌دهنده اینترنت (ISP) تا ببینه آی‌پی سایت چیه.

  3. سوال از DNS ریشه (Root DNS): اگه ISP نتونه آی‌پی رو پیدا کنه، از DNSهای ریشه‌ای می‌پرسه که مثلاً "دامنه .com رو کجا باید پیدا کنم؟" اونا هم جواب میدن که "برو از سرور TLD (Top-Level Domain) بپرس."

  4. سوال از سرور TLD: این سرور مربوط به دامنه‌هایی مثل .com، .ir، .net و ... هست. مثلاً برای "google.com" میگه "برو سراغ Name Serverهای گوگل."

  5. درخواست به Name Server سایت: اینجا سرور اصلی سایت آدرس دقیقش رو میده و در نهایت مرورگر می‌فهمه که باید به چه سروری وصل بشه.

همه این فرآیندها توی چند میلی‌ ثانیه اتفاق میفته، ولی تأخیر داشتن توی هر کدوم می‌تونه روی سرعت لود سایت تأثیر بذاره.

دی ان اس چیست و چه کاربردی داره؟

آیا DNS روی پینگ تأثیر میذاره؟

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

چند مورد از تأثیرات DNS روی پینگ:

  • زمان تبدیل دامنه به IP: وقتی بازی اجرا می‌شه، کنسول یا PC باید سرور بازی رو پیدا کنه. یه DNS سریع‌تر این فرآیند رو تسریع می‌کنه.

  • مسیر اتصال به سرور: بعضی از DNSها مسیرهای بهینه‌تری به سرورهای بازی ارائه می‌دن که باعث کاهش تأخیر می‌شه.

  • پایداری اتصال: DNSهای پایدار باعث کاهش احتمال قطع و وصل شدن در حین بازی میشن.

محدودیت های DNS در گیمینگ

با اینکه تغییر DNS ممکنه یه کم روی کاهش پینگ تأثیر بذاره، اما این روش محدودیت‌هایی داره که نباید ازشون غافل شد:

  • DNS روی مسیر‌یابی شبکه تأثیر نداره: DNS فقط توی مرحله اولیه اتصال به سرور کمک می‌کنه، ولی مسیر اینترنتت همچنان به ISP و شبکه‌های واسطه‌ای بستگی داره. اگه مسیر اینترنتت شلوغ باشه یا کلی دست‌انداز داشته باشه، تغییر DNS کمکی نمی‌کنه.

  • مشکل از دست رفتن پکت‌ها (Packet Loss): اگه بسته‌های اطلاعاتی توی مسیر به سرور گم بشن، بازی همچنان لگ داره و اینو هیچ DNSی نمیتونه درست کنه.

  • عدم کاهش نوسان پینگ (Jitter): اگه پینگت مدام بالا و پایین میره و باعث لگ‌های ناگهانی میشه، این مشکل بیشتر به کیفیت مسیر اینترنتت ربط داره، نه DNS.

یه مثال ساده: فرض کن DNS مثل یه دفترچه تلفن سریع باشه که شماره تماس سرور بازی رو بهت میده. ولی اگه مسیر رسیدن به اون سرور پر از ترافیک، موانع و نویز باشه، باز هم با مشکل لگ و تأخیر مواجه می‌شی. پس نمیشه انتظار داشت که فقط با تغییر DNS همه چی درست بشه.

بهترین DNS های رایگان برای بازی

چند تا از سریع ترین و بهترین DNSهایی که می‌تونن به کاهش پینگ و بهبود تجربه گیمینگ کمک کنن رو در زیر بهتون معرفی کردیم:

  1. Cloudflare DNS (1.1.1.1 & 1.0.0.1)

    • سریع‌ترین DNS عمومی جهان

    • امنیت و پایداری بالا

    • مناسب برای بازی‌های آنلاین

  2. Google DNS (8.8.8.8 & 8.8.4.4)

    • سریع و رایگان

    • یکی از محبوب‌ترین DNSها برای گیمینگ

  3. OpenDNS (208.67.222.222 & 208.67.220.220)

    • امنیت بالا

    • مناسب برای جلوگیری از قطعی‌های ناگهانی

  4. Quad9 DNS (9.9.9.9 & 149.112.112.112)

    • تمرکز بر امنیت

    • فیلتر کردن سایت‌های مخرب

چطور DNS را تغییر دهیم؟

در ویندوز:

  1. وارد Control Panel بشو و به Network and Sharing Center برو.

  2. روی Change adapter settings کلیک کن.

  3. روی اتصال اینترنتت (Wi-Fi یا Ethernet) راست کلیک کن و Properties رو انتخاب کن.

  4. گزینه Internet Protocol Version 4 (TCP/IPv4) رو انتخاب کن و روی Properties کلیک کن.

  5. گزینه Use the following DNS server addresses رو فعال کن.

  6. آدرس‌های DNS دلخواهت رو وارد کن (مثلاً 1.1.1.1 و 1.0.0.1 برای Cloudflare).

  7. تنظیمات رو ذخیره کن و اینترنت رو ریستارت کن.

در گوشی (اندروید و iOS):

  • در تنظیمات Wi-Fi، روی شبکه متصل‌شده کلیک کن و گزینه DNS رو ویرایش کن.

  • آدرس‌های DNS جدید رو وارد کن و تنظیمات رو ذخیره کن.

آیا فقط تغییر DNS کافی است؟

تغییر DNS می‌تونه توی بعضی مواقع پینگ رو پایین‌تر بیاره، اما به‌تنهایی برای داشتن یک تجربه بازی روان و بدون لگ کافی نیست. DNS فقط باعث میشه سرورهای بازی رو سریع‌تر پیدا کنی، ولی مشکلاتی مثل مسیر‌یابی اشتباه، نوسان پینگ (Jitter) و از دست رفتن پکت‌ها هنوز می‌تونن باعث تأخیر بشن.

یه مثال ساده: تغییر DNS مثل پیدا کردن یه مسیر کوتاه‌تره برای رسیدن به مقصد، اما اگه این مسیر پر از دست‌انداز و ترافیک باشه، باز هم پینگ بالا می‌ره! برای حل این مشکل، استفاده از سرویس‌های کاهش پینگ می‌تونه خیلی کمک‌کننده باشه. این سرویس‌ها با بهینه‌سازی مسیر اتصال و کاهش مشکلاتی مثل جیتر و از دست رفتن داده‌ها، می‌تونن تجربه بازی رو خیلی بهتر کنن.

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

آشنایی با سرویس کاهش پینگ و رفع تحریم توربو پینگ