Коли веб-сторінка завантажується довше, ви можете з подивом виявити, що проблема не в підключенні до Інтернету, а в налаштуваннях DNS. Ось чому.
Можливо, ви чули, як люди кажуть вам змінити DNS, якщо швидкість вашого Інтернету знижується. Дехто може стверджувати, що зміна налаштувань DNS може подвоїти вашу швидкість Інтернету!
Налаштування DNS відіграють дуже важливу роль у швидкості веб-перегляду. Ви регулярно використовуєте DNS, навіть не знаючи про це. Тож давайте обговоримо, що таке DNS і чому налаштування DNS впливають на швидкість Інтернету.
Що таке DNS-сервер?
DNS — це проста абревіатура від Domain Name System. Подумайте про це як про величезний каталог, який записує всі адреси в Інтернеті. Коли ви вводите URL-адресу у свій браузер, вона перетворюється на IP-адресу вашим браузером за допомогою записів DNS.
Кожен пристрій, підключений до Інтернету, має власну IP-адресу. Без DNS-серверів вам доведеться зберігати кожну IP-адресу для доступу до певного веб-сайту. Але, на щастя, із записами DNS ім’я хоста автоматично перетворюється на IP-адресу, і ваш браузер надсилає запит на сервер, який повертає ресурси, які завантажують ваш сайт.
Є сервери Динамічний DNS І статичні DNS-сервери. Перший регулярно оновлює записи DNS у міру зміни IP-адрес. тут багато Безкоштовні постачальники динамічних DNS якими ви також можете скористатися.
Як DNS-сервер впливає на швидкість
Щоб зрозуміти, як DNS-сервер впливає на швидкість, важливо зосередитися на записах DNS, найважливішим із яких є запис A, що означає «адреса».
Запис A відображає всі доменні імена на IP-адреси. Коли ви отримуєте доступ до веб-сайту, DNS обробляє ваш запит, перетворює URL-адресу в IP-адресу, а потім спрямовує на сервер, на якому розміщено веб-сайт.
Якщо час відповіді на DNS-сервері великий, це може сповільнити процес розпізнавання імен веб-сайтів. Через це веб-сайт може завантажуватися повільніше, ніж ви очікуєте.
За замовчуванням DNS-сервер вибирається автоматично, хоча деякі провайдери можуть використовувати вказаний DNS-сервер, географічно близький до користувача.
Але якщо DNS-сервери перебувають під великим трафіком, це призведе до збільшення швидкості розпізнавання імен, що сповільнить роботу веб-переглядача. Так само, якщо DNS-сервер розташований на великій відстані від вашого місця проживання, вирішення запитів веб-сайту займе більше часу.
يمكنك Змініть налаштування DNS, щоб підвищити швидкість Інтернету Однак це не універсальне рішення. В ідеалі ви захочете вибрати DNS-сервер, який знаходиться ближче до вас і має актуальні записи.
Веб-сайти в Інтернеті розподілені по серверах або вузлах. Багато людей використовують мережу доставки контенту (CDN). Cloudflare або Google DNS Щоб покращити продуктивність і швидше завантажувати свої сайти.
Основні файли розподіляються по мережі, а не зберігаються на одному сервері. Це зменшує час відповіді та покращує час, потрібний для завантаження веб-сайту.
Наприклад, припустімо, що ви перебуваєте в Канаді та завантажуєте файл через веб-сайт, який використовує Cloudflare. Якщо ваші старі записи DNS A вирішать запит до канадського сервера, ваша швидкість буде дуже хорошою.
Однак якщо DNS вирішить ваш запит до сервера у Великобританії, наприклад, ви помітите нижчу швидкість з’єднання. Майте на увазі, що DNS-запити зазвичай не впливають на швидкість завантаження, але вони спричиняють повільніше завантаження веб-сайтів.
Як знайти найкращий DNS-сервер
Використовуйте Namebench Один із найкращих способів знайти найшвидший DNS-сервер. Це проста утиліта, розроблена Google, яка дозволяє швидко ідентифікувати перевірені DNS-сервери поблизу вашого місцезнаходження. Ось як це працює:
1. Завантажте та встановіть Namebench
Після того, як ви завантажили та встановили Namebench, вам потрібно буде додати сервер DNS, який ви використовуєте. У більшості випадків Namebench автоматично виявляє та заповнює сервери імен, які ви використовуєте, як показано вище.
Це портативний виконуваний файл, тому нічого встановлювати не потрібно. Просто завантажте та розпакуйте програму, і вона одразу запрацює.
2. Запустіть тест
Після запуску тесту Namebench покаже вам результати. Інтерпретація цих результатів, наведених нижче, може бути трохи складною, але в ідеалі ви просто хочете звернути увагу на рекомендації вгорі. Ось як це виглядає:
Якщо ви подивитеся на верхню частину, поточний основний DNS є найшвидшим, а це означає, що немає причин щось змінювати. Ви також можете побачити рекомендовану конфігурацію праворуч, включаючи первинний, вторинний і третинний сервери.
Потім Namebench показує всі протестовані DNS-сервери разом із результатами для кожного. Ви навіть можете побачити середній час відповіді та інші технічні деталі, прокрутивши вниз.
3. Змініть DNS-сервери (за потреби)
Майте на увазі, що вам доведеться змінити DNS-сервер усіх підключених пристроїв. Так, наприклад, якщо ви підключені до Інтернету за допомогою іншого пристрою, такого як PlayStation 5, можливо, ви також захочете змінити DNS там.
Чому DNS-сервери впливають на швидкість Інтернету
Можливо, найважливішим фактором є час пошуку DNS, коли DNS вирішує ваш запит. Чим повільніше, тим довше завантажуватиметься ваш сайт. Подібним чином, якщо нещодавно було очищено кеш DNS, для кешування нових записів може знадобитися деякий час.
DNS перевірить кеш вашого браузера, кеш операційної системи та навіть надішле запит до рекурсивного DNS-сервера (надається вашим провайдером), щоб вирішити запит.
Висновок: чи варто змінювати налаштування DNS?
Важливо зауважити, що змінювати налаштування DNS не потрібно весь час, оскільки ваш Інтернет-провайдер зазвичай підключає вас до швидшого сервера DNS.
Але якщо ви подорожуєте або підключаєтеся до DNS-сервера, який не оновлено або відсутній, швидкість може бути меншою. Зміна налаштувань DNS точно допоможе. У деяких випадках також може допомогти використання Smart DNS.