Як використовувати найшвидший DNS

Видалення пилу з публікацій «Використовуймо 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, що використовується зараз.

[попередження] Будьте обережні, найшвидший сервер не завжди є найбезпечнішим або найкращим для захисту вашої конфіденційності. Альтернативою, яка збалансовує швидкість, безпеку та конфіденційність, є openNIC. [/ увага]

іменник це вільне програмне забезпечення і жодним чином не змінює систему.

Установка

En Debian / Ubuntu та похідні:

sudo apt-get install namebench

En арка та похідні:

yaourt -S іменник

В іншому ви можете завантажити вихідний код і скомпілювати його.

Завантажте namebench

Використовувати

1. При виконанні команди іменник, він відкриється.

2. Увійти 127.0.0.1 en Сервери імен  і натисніть кнопку Почніть еталон, як видно на зображенні нижче.

namebench в дії

namebench в дії

3. Випити кави. Повернувшись, ви побачите, що у вашому Інтернет-браузері відкрилася сторінка, на якій відображається звіт, створений namebench.

Детальний звіт про роботу кожного з DNS

Детальний звіт про роботу кожного з DNS

Це справді самоцвіт, який варто прочитати детально.

Графіки продуктивності DNS-серверів

Графіки продуктивності DNS-серверів

Більше графіків продуктивності DNS-серверів

Більше графіків продуктивності DNS-серверів

Зміна DNS, як рекомендує namebench, зазвичай є дуже простим завданням, але оскільки воно варіюється залежно від розподілу, який ви використовуєте, найпростіше створити файл /etc/resolv.conf.head вручну та додати відповідний DNS.

Зміна файлу /etc/resolv.conf не є найкращим рішенням у цих випадках, оскільки цей файл модифікується Менеджером мережі та іншими менеджерами мереж. З цієї причини я рекомендую використовувати /etc/resolv.conf.head.

Результати

Іноді мова має значення менше, ніж результати. Це до та після налаштування мого DNS-сервера, як рекомендує namebench.

Результати швидкості Інтернету перед налаштуванням мого DNS відповідно до рекомендацій namebench

До

Швидкість Інтернету відображається після налаштування мого DNS відповідно до рекомендацій namebench

Після

Вражає, чи не так? У будь-якому випадку, варто пояснити, що результати залежать від багатьох факторів (наскільки хороший ваш поточний DNS, ваше місцезнаходження, швидкість Інтернету, надана вашим провайдером тощо).

Більше інформації: іменник


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Яв - сказав він

    Стаття дуже цікава,

    Грекіас

    1.    давайте використовувати linux - сказав він

      Ласкаво просимо! Добре, що це представляє інтерес.
      Обійми! Павло.

  2.   Габріель - сказав він

    Швидкість завантаження не має нічого спільного з DNS, захисники свободи користувачі рекомендують не користуватися послугами Google або будь-якої іншої компанії, яка займається шпигунством веб-сайтів, до яких ми заходимо, замість цього ми рекомендуємо відкриття або ще краще власний DNS із BIND.

    1.    давайте використовувати linux - сказав він

      Ти правий. Це щось важливе, що я забув додати. Інколи важливіші інші речі, а не лише швидкість. Я збираюся включити його.
      На здоров’я! Павло.

  3.   2 - сказав він

    Які dns вони пропонують, але вони зашифровані або з надійних сайтів?

    1.    давайте використовувати linux - сказав він

      OpenDNS

    2.    2 - сказав він

      Я не знав про відкриття. Як сумно.
      Хтось пропонує будь-який DNS, який поважає конфіденційність і свободу?
      неможливо не буде

      1.    2 - сказав він

        Відповідаю і ділюсь

        OpenNICI
        OpenNIC - це безкоштовний та альтернативний проект реєстрації доменних імен та кореневого DNS-проекту, керований ICANN (Internet Corporation for Assigned Names and Numbers). Цей проект підтримується спільнотою користувачів, яка співпрацює у впровадженні цілої мережі безкоштовних та децентралізованих DNS-серверів, які, крім того, що пропонують нам послуги з дозволу імен доменів, керовані ICANN, також надають нам доступ до простору, яким керує OpenNIC і які не належать до норм цього органу та підпадають під дію законодавства штату Каліфорнія.

        Пошук цієї незалежності породив сімейство серверів, які, крім усього іншого, не ведуть журнал запитів, зроблених користувачами (або видаляються через 24 години), на додаток до надання нам послуг у цій "частині Інтернет ", яким ICANN не керує.

        1.    eliotime3000 - сказав він

          Питання: Якщо я використовую OpenNIC, чи будуть такі сайти, як Hulu, Vevo або будь-який інший веб-сайт, обмежений територією США, доступними із зміною DNS, чи продовжуватимуться вони з цим територіальним обмеженням?

      2.    Tor - сказав він

        OpenNIC - це більше, ніж усе, для управління доменами, не визнаного ICANN, з іншого боку, з OpenDNS він має захист шифрування за допомогою DNSCript та покращує ваше з’єднання, оскільки вони виконують кешування на своїх серверах, таких службах, як facebook, gmail, twitter завантажуються дуже швидко.

  4.   рмаркес - сказав він

    opendns - це більше посередник google, ніж сам dns, крім збору інформації, яку ми використовуємо в Інтернеті, наприклад, логіни, паролі, сторінки ... стільки часу, скільки потрібно (https://www.opendns.com/privacy/) не рекомендується!

    1.    давайте використовувати linux - сказав він

      Ти залишаєш мене холодним Я щойно закінчив читати умови використання openDNS:

      Ми можемо використовувати сторонні файли cookie як частину діяльності з ремаркетингу, яку ми проводимо з Google та / або іншими сторонніми постачальниками, щоб допомогти вам надати відповідні рекламні пропозиції під час використання Інтернету. В рамках цієї діяльності з ремаркетингу ці сторонні файли cookie можуть фіксувати ваші відвідування наших веб-сайтів та веб-сайтів, відвіданих до використання наших веб-сайтів. Потім такі файли cookie можна використовувати для розміщення реклами на інших веб-сайтах. Ви можете звільнити від використання файлів cookie ремаркетингу Google на сторінці конфіденційності реклами Google. Крім того, ви можете відмовитися від ремаркетингу в мережі Google та подібних мережах на сторінці відмови від Мережевої рекламної ініціативи.

    2.    давайте використовувати linux - сказав він

      Я завжди чув, що це найкраще. Як каже Габріель, можливо, вам доведеться спробувати налаштувати власний DNS або використовувати Tor, і все. 🙂

      1.    анонімний - сказав він

        А відкритий?

        http://www.opennicproject.org/

        1.    sieg84 - сказав він

          у моєму випадку з OpenNIC
          х = 0; сервер = 98.200.95.139; хост = »google.com»; запитів = 128; для i у `seq $ queries`; нехай x + = `dig @ $ {server} $ host | grep "Час запиту" | вирізати -f 4 -d »« `; готово && echo "масштаб = 3; ($ x / $ {запити})" | до н. е
          107.546
          з OpenDNS
          сервер = 208.67.222.222; хост = »google.com»; запитів = 128; для i в `seq $ queries`; нехай x + = `dig @ $ {server} $ host | grep "Час запиту" | вирізати -f 4 -d »« `; готово && echo "масштаб = 3; ($ x / $ {запити})" | до н. е
          56.914

          Я взяв команду звідси: http://www.webupd8.org/2010/09/determine-dns-query-duration-quick.html

      2.    Яв - сказав він

        Це, просто, була б цікава стаття про оновлений тор,
        тобто що краще або що вони віддають перевагу:
        - Завантажте та використовуйте «Tor Browser Bundle» зі сторінки Tor
        - Встановіть із репозиторіїв: tor, privoxy та vidalia, проблема полягає в тому, чи зможемо ми налаштувати його так само, як Tor Browser Bundle.

        З повагою,

  5.   Едо - сказав він

    Це не працює для мене, я вже встановив його з AUR, і після встановлення під час запуску в терміналі 'namebench' він з'являється
    bash: namebench: команду не знайдено

    1.    Гнилі87 - сказав він

      перевірити за допомогою man namebench, щоб побачити, чи не змінився синтаксис

  6.   Пане Linux - сказав він

    Цікава стаття, але, як ми всі знаємо, немає захищеного чи добре налаштованого сервера, з невеликими знаннями (добре обґрунтованими) про хакерство та безпеку в Інтернеті ви можете увійти в будь-яку систему. Namebench є дуже гарним початком для аналізу нашої жертви. Одного разу знову ласкаво просимо до DesdeLinux і я сподіваюся, що якість ваших статей така ж або краща, ніж коли у вас був власний блог.

  7.   Альфредо Бадолаті - сказав він

    будь ласка, допоможіть!! ДІЙСНО вражаючі результати, які я отримав, і те, як ця програма говорить мені, що я можу поліпшити швидкість за допомогою нових цифр, які я зняв після звіту, але правда в тому, що Я НЕ ВІДОМО ЗНАЮ нічого з цього і мого головного, і наразі ПЕРШЕ питання це, використовуючи ubuntu та windows 7 ... ДЕ я повинен помістити ці значення для отримання такої швидкості ???????????? + вони будуть обслуговувати мене у мого постачальника, я кажу, тому що я замінюю цінності, які він дав мені під час найму служби noP = Сподіваюсь, ваші добрі відповіді, і спасибі ЗАРАЗ !!!!!

    1.    pandev92 - сказав він

      Dns не змінює вашу швидкість завантаження :), те, що він робить, просто поступається dns, оновлюючи інформацію на веб-сайтах або отримуючи доступ до неї трохи швидше :).

      1.    Альфредо - сказав він

        дякую редактору! так тоді для чого це ??????

      2.    давайте використовувати linux - сказав він

        Це правда. Наприклад, зміна DNS не змінює швидкість завантаження файлу 200 МБ. Однак, оскільки пошук в Інтернеті складається з безлічі комунікацій (кожна сторінка, яку ви переглядаєте, а також всередині кожної сторінки, кожен код JS, кожен CSS, тобто кожен запит, який робить ця сторінка), це трохи, що покращує швидкість при конвертації URL-адреси в IP-адресах виявляються значними.
        Висновок: ви не завантажуватимете файли швидше, але помітите покращення навігації. Ступінь поліпшення залежить від багатьох факторів.
        На здоров’я! Павло.

  8.   переможець - сказав він

    ...

  9.   Містер Блек - сказав він

    Його немає в сховищах Manjaro, завантажуйте джерела, і вам не потрібно нічого компілювати, це в python, з простим ./namebench це працює, для використання графічного інтерфейсу необхідно встановити python-tk, але він також працює в консолі. Добре було дізнатись про OpenDNS, я теж дуже помилився, вітаю.

  10.   Tor - сказав він

    Для тих, хто шукає швидкості у своїх з’єднаннях, налаштування DNS-сервера було б нежиттєздатним, оскільки їхній ПК збільшить споживання ресурсів та пропускну здатність, що зменшить його продуктивність, а не покращить.

  11.   Адо Елло - сказав він

    Ви отримали результати до та після, видаливши Jdownloader?
    Завантаження сторінки може вплинути, як деякі кажуть тут, але це не має нічого спільного зі швидкістю завантаження файлів, як це роблять ці служби перевірки швидкості.
    -1 за те, що ви навіть не модифікували пост, знаючи, що те, що ви говорите, є помилкою ... що або ви хочете ввести в оману.

    1.    Міло - сказав він

      Я не бачу, що посаду слід ставити під сумнів. Це чітко виражає те, що покращення вибору DNS може покращити швидкість з'єднання. Ніщо не говорить про покращення швидкості завантаження. Аспекти конфіденційності не згадуються в повідомленні просто тому, що це інша мета. Коментарі спричинили інші запитання, які збагачують публікацію. На мій погляд, внесок допису (та коментарів до нього) є позитивним щодо інформації, яку він надає, та для користі, яку його читання досягає для різноманітної аудиторії. Я уточнюю: (Я не знаю автора та жодних стосунків з ним, я вперше заходжу на цей сайт і пройшов загальний пошук, мені просто здається, що його мета чесна та підтримуюча і не повинна бути допитані, але просунуті та оцінені).