Авторские статьи Делаем свой сверхскоростной локальный кэширующий DNS сервер.

Discussion in 'Статьи' started by GoodGoogle, 30 Sep 2013.

  1. GoodGoogle

    GoodGoogle Moderator

    Joined:
    5 Aug 2011
    Messages:
    1,144
    Likes Received:
    329
    Reputations:
    225
    Для начала разберемся, что же такое DNS:
    DNS (англ. Domain Name System — система доменных имён) — компьютерная распределённая система для получения информации о доменах.

    Локальный кэширующий сервер работает по принципу хранения в кэше на вашем компьютере информации о уже запрошенных доменах. Что соответственно ускоряет процесс открытия сайтов, которые вы посещали.
    В качестве проверенного локального кэширующего сервера у нас будет выступать программа для операционных систем Windows Acrylic DNS Proxy

    Самые важные функции программы:
    - Кэширование запросов.
    - Можно указать до 10 DNS серверов.
    - Легкость в установке и обслуживании.

    Теперь поговорим о механизме работы. К примеру у нас указано 5 самых быстрых DNS серверов. Программа делает одновременный запрос ко всем 5 DNS серверам, тот кто первый из них ответит, тот и выведет результат. При этом каждый запрос вносится в локальный кэш вашего компьютера и при следующем запросе, программа будет моментально обращаться к нужному IP адресу, без запроса к указанным DNS.
    Так же большим удобством для вас будет то, что те сайты которые у вас не открывались со стандартными DNS серверами провайдера, будут открываться.
    Обычный пример: у моего провайдера не открывается сайт adobe.com, видимо их DNS не содержит на данный момент записи о домене, но благодаря опросу 5 DNS серверов я получаю информацию о домене и захожу на сайт adobe.com без всяких проблем.

    Ход действий:
    1) Устанавливаем Acrylic DNS Proxy
    2) Узнаем DNS провайдера. Чтобы узнать DNS провайдера войдите в командную строку "cmd" и выполните команду ipconfig /all , найдите ваше сетевое соединение.
    DNS провайдера будет выглядеть примерно так (у меня уже прописана конфигурация для Acrylic DNS Proxy, по этому не обращайте внимания):

    [​IMG]

    3) Используем путь C:\Program Files (x86)\Acrylic DNS Proxy\ или C:\Program Files\Acrylic DNS Proxy\ и изменяем файл конфигурации: AcrylicConfiguration.ini
    Тут нужно будет прописать список DNS, который будет использовать программа. Самым первым DNS у нас будет DNS провайдера. Их может быть как 1 так и 2.

    [​IMG]

    Code:
    PrimaryServerAddress= тут указываем DNS провайдера
    SecondaryServerAddress=8.8.8.8 (если у вас 2 DNS сервера у провайдера, второй вписывайте сюда и сдвигаетесь ниже)
    TertiaryServerAddress=8.8.4.4
    QuaternaryServerAddress=208.67.222.222
    QuinaryServerAddress=208.67.222.220
    SenaryServerAddress=77.88.8.8
    SeptenaryServerAddress= найдете сами
    OctonaryServerAddress= найдете сами
    NonaryServerAddress= найдете сами
    DenaryServerAddress= найдете сами
    Всего можно указать 10 DNS серверов. Я взял основные, дополнительные найдете сами. Чем больше серверов указано - тем лучше.

    4) После того, как вы успешно настроили файл конфигурации, вам нужно будет прописать 127.0.0.1 в качестве предпочитаемого DNS сервера вашего подключения (во всех сетевых подключениях).

    [​IMG]

    5) Теперь вам осталось запустить наш кэширующий DNS сервер.

    [​IMG]

    Заходим в Пуск -> Находим папку Acrylic DNS Proxy -> Переходим в папку Config -> Нажимаем Start Acrylic Service. Наслаждаемся скоростью.

    Purge Acrylic Cache Data - удаляет локальный кэш(файл AcrylicCache.dat) и перезапускает программу.
    Start Acrylic Service - запускает работу программы.
    Stop Acrylic Service - отключает работу программы.
    Edit Acrylic Configuration File - редактирует файл конфигурации(лучше редактировать через путь).
    Edit Acrylic Hosts File - Редактирует Hosts файл программы.

    Тест namebench:

    [​IMG]

    Благодарю за внимание, результаты вас приятно удивят.

    GoodGoogle специально для forum.antichat.ru
    Дата написания статьи: 30.09.2013​
     
    #1 GoodGoogle, 30 Sep 2013
    Last edited: 30 Sep 2013
    1 person likes this.
  2. Batmаn

    Batmаn Banned

    Joined:
    21 Aug 2013
    Messages:
    11
    Likes Received:
    4
    Reputations:
    0
    ускаритель интернета сущиствует????
     
  3. GoodGoogle

    GoodGoogle Moderator

    Joined:
    5 Aug 2011
    Messages:
    1,144
    Likes Received:
    329
    Reputations:
    225
    Где ты тут увидел ускоритель интернета?
     
  4. Batmаn

    Batmаn Banned

    Joined:
    21 Aug 2013
    Messages:
    11
    Likes Received:
    4
    Reputations:
    0
    как скампилировать???
     
Loading...
Similar Threads - Делаем сверхскоростной локальный
  1. BillyBons
    Replies:
    0
    Views:
    10,628
  2. Anwy

    Авторские статьи Делаем прокси на php

    Replies:
    9
    Views:
    9,110
  3. FollowMe
    Replies:
    12
    Views:
    17,610
  4. Sind-blog
    Replies:
    8
    Views:
    26,794