Видалення пилу з публікацій «Використовуймо Linux», Я знову відкрив той, який я хотів би поглибити. Йдеться про існування namebench, інструменту, який дозволяє тестувати різні DNS і який надзвичайно допомагає пришвидшити наше з’єднання з Інтернетом.
Що таке DNS
DNS-сервер схожий на телефонну книгу, в якій зберігаються телефонні номери людей. У цьому випадку він зберігає IP-номер, який відповідає Інтернет-адресам, за якими ми переглядаємо.
Таким чином, коли ви розміщуєте www.google.com, DNS-сервер перетворює цей текст на IP-номер машини, де зберігається сторінка, яку ми хочемо бачити. Нам потрібні DNS-сервери, оскільки, очевидно, www.google.com легше запам'ятати, ніж довгий номер.
З іншого боку, важливо розуміти, що не існує єдиного DNS-сервера для всіх. Є так звані кореневі сервери, котрі знають, де знаходяться сервери "високого рівня" у кожній із зон, на які був поділений світ, і які також зберігають "повний список" ІР. У цілому світі існує лише 13 таких серверів. Потім є сервери "верхнього рівня", які зберігають лише частину цього списку (як правило, пов'язаних з географічними факторами -.ar, .be тощо) або загальним -.com, .gov тощо).
Цих серверів багато, є навіть приватні ініціативи (наприклад, Google та Інтернет-провайдери -ISP- кожної з країн), які пропонують послуги DNS. Це DNS-сервери, якими ми зазвичай користуємося, оскільки якщо у нас немає номера, який вони шукають, вони переносять запит на інший сервер і так далі, поки не придумають відповіді.
Підводячи підсумок, вибір того чи іншого DNS може суттєво вплинути на ефективність вашого з’єднання (як завантаження, так і завантаження), оскільки чим довше потрібно перетворення URL-адреси в номер IP, тим довше буде потрібно нашому комп’ютеру для доступу до цієї сторінки. .
Як вибрати найшвидший DNS
namebench - це мультиплатформенний інструмент, який допоможе вам знайти найшвидший і найближчий DNS-сервери, залежно від того, де знаходиться комп'ютер. Для цього виконується дуже вичерпна оцінка, яка бере вашу історію веб-пошуку, висновок tcpdump та інші стандартизовані набори даних як еталон, щоб надати детальний звіт про кожен DNS і дати рекомендацію щодо найкращого сервера та наскільки покращиться підключення до DNS, що використовується зараз.
іменник це вільне програмне забезпечення і жодним чином не змінює систему.
Установка
En Debian / Ubuntu та похідні:
sudo apt-get install namebench
En арка та похідні:
yaourt -S іменник
В іншому ви можете завантажити вихідний код і скомпілювати його.
Використовувати
1. При виконанні команди іменник, він відкриється.
2. Увійти 127.0.0.1 en Сервери імен і натисніть кнопку Почніть еталон, як видно на зображенні нижче.
3. Випити кави. Повернувшись, ви побачите, що у вашому Інтернет-браузері відкрилася сторінка, на якій відображається звіт, створений namebench.
Це справді самоцвіт, який варто прочитати детально.
Зміна DNS, як рекомендує namebench, зазвичай є дуже простим завданням, але оскільки воно варіюється залежно від розподілу, який ви використовуєте, найпростіше створити файл /etc/resolv.conf.head вручну та додати відповідний DNS.
Результати
Іноді мова має значення менше, ніж результати. Це до та після налаштування мого DNS-сервера, як рекомендує namebench.
Вражає, чи не так? У будь-якому випадку, варто пояснити, що результати залежать від багатьох факторів (наскільки хороший ваш поточний DNS, ваше місцезнаходження, швидкість Інтернету, надана вашим провайдером тощо).
Більше інформації: іменник