اگر اهل بازیهای آنلاین باشید، احتمالاً میدانید که هر میلیثانیه تأخیر میتواند نتیجه یک مسابقه را تغییر دهد. به همین دلیل، همیشه تنظیمات شبکه خود را تغییر میدهم تا بهترین پینگ و کمترین Latency ممکن را به دست بیاورم. یکی از اولین کارهایی که انجام میدهم، تغییر DNS پیشفرض اینترنت به یک سرویس سریعتر است.
معمولاً بیشتر کاربران Google DNS یا Cloudflare DNS را انتخاب میکنند، اما بعد از چندین آزمایش متوجه شدم این دو گزینه همیشه بهترین انتخاب نیستند. در بررسیهای من، یک سرویس کمتر شناختهشده توانست عملکرد بهتری ارائه دهد و تأخیر بازیهای آنلاین را بیش از هر DNS دیگری کاهش دهد.
DNS چیست و چرا برای بازیهای آنلاین اهمیت دارد؟
DNS چگونه روی اتصال بازی تأثیر میگذارد؟
اگر با DNS آشنا نیستید، میتوان آن را دفترچه تلفن اینترنت دانست. زمانی که آدرس یک وبسایت یا سرور بازی را وارد میکنید، دستگاه شما ابتدا از DNS میپرسد مقصد موردنظر دقیقاً کجاست. سپس DNS آدرس صحیح را پیدا کرده و ارتباط را برقرار میکند.
سرورهای DNS پیشفرض که توسط شرکت ارائهدهنده اینترنت یا ISP در اختیار کاربران قرار میگیرند، گاهی با حجم زیادی از درخواستها روبهرو میشوند یا زیرساخت مناسبی ندارند. در نتیجه، پاسخگویی آنها کندتر میشود.
به همین دلیل بسیاری از کاربران از سرویسهایی مانند Google DNS یا Cloudflare DNS استفاده میکنند؛ زیرا این سرویسها زیرساخت قدرتمندتری دارند، ظرفیت بیشتری ارائه میدهند و معمولاً از نظر حفظ حریم خصوصی نیز عملکرد بهتری دارند.
آدرس این سرورهای DNS معروف به صورت زیر است:
- گوگل : 8.8.8.8
- کلودفلیر : 1.1.1.1
- کوآد ۹ : 9.9.9.9
در بازیهای آنلاین، DNS سریعتر باعث افزایش سرعت اینترنت نمیشود، اما زمان برقراری ارتباط اولیه با سرور بازی را کاهش میدهد. همچنین احتمال بروز خطاهای اتصال و قطع ارتباط را کمتر میکند که در بازیهای چندنفره اهمیت زیادی دارد.
Google، Cloudflare و Quad9 را با هم مقایسه کردم
نتیجه Quad9 واقعاً غافلگیرم کرد
در مقایسه با DNS پیشفرض شرکت ارائهدهنده اینترنت، هر دو سرویس Google DNS و Cloudflare DNS عملکرد بسیار بهتری داشتند. برای آزمایش، بازی Rainbow Six Siege را انتخاب کردم؛ عنوانی که صدها ساعت تجربه بازی در آن دارم. بعد از تغییر DNS، واکنش بازی سریعتر به نظر میرسید و اتصال نیز پایداری بیشتری داشت.
اما شگفتی اصلی زمانی رخ داد که Quad9 را امتحان کردم. میانگین تأخیر اتصال از حدود ۱۰۰ میلیثانیه به ۹۴ میلیثانیه کاهش پیدا کرد. اختلافی که در ابتدا باورش برایم سخت بود، به همین دلیل تصمیم گرفتم با ابزارهای مختلف عملکرد هر DNS را بهطور دقیق اندازهگیری کنم.
زمان پاسخ DNS را اندازهگیری کردم
ابتدا با استفاده از PowerShell سرعت پاسخگویی هر DNS را اندازه گرفتم. میتوانید از دستورات زیر استفاده کنید:
netsh interface ip set dns "Ethernet" static 9.9.9.9
netsh interface ip add dns "Ethernet" 149.112.112.112 index=2
ipconfig /flushdns
Measure-Command { nslookup yourdomain.com }
نتایج نشان داد:
- DNS پیشفرض ISP کندترین عملکرد را داشت.
- Google DNS سریعتر از DNS پیشفرض بود.
- Cloudflare DNS نیز عملکرد بهتری نسبت به DNS شرکت اینترنتی ارائه داد.
- اما Quad9 بهترین نتیجه را ثبت کرد و زمان پاسخ را تقریباً به یکسوم کاهش داد.
این اختلاف دقیقاً همان چیزی نبود که انتظارش را داشتم.
تست Packet Loss هم به نفع Quad9 تمام شد
کاهش Packet Loss برای بازیهای رقابتی اهمیت زیادی دارد
سرعت پاسخ DNS تنها معیار مهم نیست. به همین دلیل از ابزار PacketLossTest و دستور پینگ معمولی ویندوز برای بررسی Packet Loss استفاده کردم. Packet Loss به شرایطی گفته میشود که بخشی از دادههای ارسالی هرگز به سرور مقصد نمیرسند.
در بازیهای رقابتی، میزان Packet Loss باید تقریباً صفر باشد. حتی مقادیر بالاتر از یک یا دو درصد میتواند باعث ثبت نشدن شلیکها، تأخیر در اجرای دستورات و از دست رفتن مسابقه شود.
نتایج چندین بار آزمایش به این صورت بود:
- Quad9: صفر درصد Packet Loss
- Google DNS: حدود ۰.۷ درصد
- DNS پیشفرض ISP: حدود ۲ درصد
- Cloudflare DNS: حدود ۶.۷ درصد
عملکرد ضعیف Cloudflare برای من عجیب بود. چندین بار آزمایش را تکرار کردم و تقریباً همان نتیجه را گرفتم. احتمال میدهم دلیل این موضوع، مسیر ارتباطی بین ISP من و نزدیکترین سرور Cloudflare باشد.
آیا تغییر DNS باعث افزایش سرعت اینترنت میشود؟
پاسخ کوتاه خیر است. یک DNS سریع نمیتواند سرعت دانلود یا آپلود اینترنت را افزایش دهد.
مزیت اصلی DNS بهتر، کاهش زمان پاسخ، افزایش پایداری اتصال و کاهش تأخیر اولیه هنگام برقراری ارتباط با سرورهای بازی است.
اگر پینگ شما معمولاً بین ۱۵۰ تا ۲۰۰ میلیثانیه باشد، احتمال دارد با انتخاب یک DNS مناسب کاهش محسوسی در تأخیر مشاهده کنید. البته میزان این بهبود برای هر کاربر متفاوت است.
آیا باید به Quad9 مهاجرت کنید؟
نتیجهای که من به دست آوردم، لزوماً برای همه کاربران یکسان نخواهد بود. عملکرد DNS به موقعیت جغرافیایی، شرکت ارائهدهنده اینترنت، کیفیت مسیرهای ارتباطی و حتی محل قرارگیری سرورهای بازی بستگی دارد. به همین دلیل، قبل از تغییر DNS بهتر است خودتان نیز چند سرویس مختلف را آزمایش کنید.
با این حال، Quad9 در تمام آزمایشهای من بهترین عملکرد را داشت. علاوه بر کاهش تأخیر، این سرویس روی حفظ حریم خصوصی نیز تمرکز ویژهای دارد، وبسایتهای مخرب را مسدود میکند، کاربران را ردیابی نمیکند و زمان پاسخ بسیار سریعی ارائه میدهد. اگر به دنبال بهترین DNS برای بازی آنلاین هستید، Quad9 یکی از گزینههایی است که قطعاً ارزش امتحان کردن را دارد.
mfگیم پلنت

